资讯专栏INFORMATION COLUMN

Restful 与 WebService 的区别

tinysun1234 / 2716人阅读

摘要:先解析下服务其实就是服务,服务分为注意平时所说的就是特指浏览器发送请求可使用的协议可自定义属性可以使用通过对象修改请求头自定义属性远程调用使用协议使用协议必备部分客户端一般所讲的都是指后端程序调用服务,而不是前端调用,当从广义上来讲,远程调

先解析下Web服务

WebService其实就是Web服务,Web服务分为:

Restful WebService

Soap WebService

注意:平时所说的WebService就是特指Soap WebService

浏览器发送请求可使用的协议

HTTP(可自定义属性)
可以使用JS通过XMLHttpRequest对象修改HTTP请求头自定义属性

    $("#test").click(function() {
        $.ajax({
            type: "GET",
            url: "default.aspx",
            beforeSend: function(request) {
                request.setRequestHeader("Test", "Chenxizhang");
            },
            success: function(result) {
                alert(result);
            }
        });
    });

WebSocket

远程调用PRC

使用Socket协议

使用Http协议

PRC必备2部分
1、客户端(一般所讲的PRC都是指后端程序调用web服务,而不是前端js调用,当从广义上来讲,远程调用也包括JS调用)
2、服务端

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22582.html

相关文章

  • Kubernetes1.5源码分析(三) apiServer之go-restful使用

    摘要:它包括一组和一个对象,使用进行请求派发。流程基本就是这样,接着我们直接进入接口看实现拼装然后填充并返回一个对象创建一个这个是关键,会对各种进行注册增加一个的将该加入到前两个调用函数比较简单,这里不进行介绍了。 源码版本 Kubernetes v1.5.0 go-restful 简介 go-restful是用于构建REST-style web服务的golang包。它是出现时因为一个jav...

    Doyle 评论0 收藏0
  • 通过springBoot构建一个简单Restful webService

    摘要:登录网站,生成一个基本的应用。目录结构如下由于生成的是,需要提前安装好工具。重新运行函数启动应用。目录结构如下将类放置到下面,重新启动应用,一切正常。至此,一个简单的基于的搭建完成。 1.登录网站https://start.spring.io/,生成一个基本的SpringBoot应用。 showImg(https://segmentfault.com/img/bVI6uh?w=1176...

    ybak 评论0 收藏0
  • spring boot开发soap webservice

    摘要:本文介绍如何在中开发接口,以及接口如何同时支持和两种协议。该功能很简单,就是通过一个人的姓名查询这个人的详细信息。就是关键,如本次请求报文如下就是,对应。测试使用进行测试,通过地址导入文件进行测试。测试这样就实现了和同时提供的目的。 介绍spring boot web模块提供了RestController实现restful,第一次看到这个名字的时候以为还有SoapController,...

    Ashin 评论0 收藏0

发表评论

0条评论

tinysun1234

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<