请教webapi,webservice和纯http通讯的选择优劣

如题所述

先说下我的理解
1.用纯http协议作通讯
客户端通过http的get或者post,发送请求,参数通过queryString或者表单形式发过去。服务端处理完后,发送双方约定的字符串给客户端。
ashx和mvc方法都可以轻松实现。

2.asmx类型的webservice
我认为也只是客户端发送一个http请求过去,然后服务端返回一个响应报文回来。只是限定了发送和响应的文本内容必须是符合soap协议的xml字符串。其他我认为跟普通http请求/响应基本一样。

3.webapi
尚不知道呐,只知道是用json传递数据。但是也是基于http的get和post吧。
温馨提示:答案为网友推荐,仅供参考
相似回答