请教webapi,webservice和纯http通讯的选择优劣
1个回答
展开全部
先说下我的理解
1.用纯http协议作通讯
客户端通过http的get或者post,发送请求,参数通过queryString或者表单形式发过去。服务端处理完后,发送双方约定的字符串给客户端。
ashx和mvc方法都可以轻松实现。
2.asmx类型的webservice
我认为也只是客户端发送一个http请求过去,然后服务端返回一个响应报文回来。只是限定了发送和响应的文本内容必须是符合soap协议的xml字符串。其他我认为跟普通http请求/响应基本一样。
3.webapi
尚不知道呐,只知道是用json传递数据。但是也是基于http的get和post吧。
1.用纯http协议作通讯
客户端通过http的get或者post,发送请求,参数通过queryString或者表单形式发过去。服务端处理完后,发送双方约定的字符串给客户端。
ashx和mvc方法都可以轻松实现。
2.asmx类型的webservice
我认为也只是客户端发送一个http请求过去,然后服务端返回一个响应报文回来。只是限定了发送和响应的文本内容必须是符合soap协议的xml字符串。其他我认为跟普通http请求/响应基本一样。
3.webapi
尚不知道呐,只知道是用json传递数据。但是也是基于http的get和post吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询