关于Web Service的传输协议

lsd123 2009-11-16 09:18:18
关于Web Service的传输协议:
在<<Asp.NET 3.5 高级编程>>有以下两句话:
1.Asp.NET web服务一般通过HTTP Post协议,在HTTP上使用SOAP.(没明白这句话的意思?)
2.Web服务可以使用3种线上格式:HTTP-GET、HTTP-POST和SOAP.

问题:
Web Service是使用什么传输协议以及第一句话的意思?
...全文
137 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsd123 2009-11-16
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 dobzhansky 的回复:]
网路传输以及数据抽象


socket C        < -----bytes-------- > socket S

http Socket C    < -----bytes(html/js/css/etc.)------ > http socket S


http socket C    < ------bytes(soap XML message)---------> http socket S
[/Quote]

这个是什么意思?能否详细点?
Dobzhansky 2009-11-16
  • 打赏
  • 举报
回复
网路传输以及数据抽象


socket C < -----bytes-------- > socket S

http Socket C < -----bytes(html/js/css/etc.)------ > http socket S


http socket C < ------bytes(soap XML message)---------> http socket S
lsd123 2009-11-16
  • 打赏
  • 举报
回复
是不是这个意思:
Asp.NET web服务一般通过HTTP Post协议,在HTTP上使用SOAP或HTTP-GET或HTTP-POST 线上格式?
线上格式是指消息格式?
HTTP Post协议和HTTP-POST 线上格式有什么区别?
lsd123 2009-11-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyq11 的回复:]
Web service一般用SOAP协议通过HTTP来调用它,就是一个WSDL文档,客户都可以阅读WSDL文档来用这个Web service。客户根据WSDL描述文档,会生成一个SOAP请求消息。Web service都是放在Web服务器后面的,客户生成的SOAP请求会被嵌入在一个HTTP POST请求中,发送到Web服务器来。Web服务器再把这些请求转发给Web service请求处理器。请求处理器的作用在于,解析收到的SOAP请求,调用Web service,然后再生成相应的SOAP应答。Web服务器得到SOAP应答后,会再通过HTTP应答的方式把它送回到客户端。
webservice 的调用
httpget
httppost
httpsoap
soap  可以传递结构化的 数据,而前两种不行。也是使用 HTTP 传送 XML
[/Quote]

是不是这个意思:
Asp.NET web服务一般通过HTTP Post协议,在HTTP上使用SOAP或HTTP-GET或HTTP-POST 线上格式?
线上格式是指消息格式?
happy664618843 2009-11-16
  • 打赏
  • 举报
回复
基于xml
nosuchtracter 2009-11-16
  • 打赏
  • 举报
回复
webService就是传输xml
fuda_1985 2009-11-16
  • 打赏
  • 举报
回复
soap好象是简单对象传输?
liaoyukun111 2009-11-16
  • 打赏
  • 举报
回复
UP
Dobzhansky 2009-11-16
  • 打赏
  • 举报
回复
你知道什么是协议不?
交互的方式
以及交互的数据格式.
wuyq11 2009-11-16
  • 打赏
  • 举报
回复
Web service一般用SOAP协议通过HTTP来调用它,就是一个WSDL文档,客户都可以阅读WSDL文档来用这个Web service。客户根据WSDL描述文档,会生成一个SOAP请求消息。Web service都是放在Web服务器后面的,客户生成的SOAP请求会被嵌入在一个HTTP POST请求中,发送到Web服务器来。Web服务器再把这些请求转发给Web service请求处理器。请求处理器的作用在于,解析收到的SOAP请求,调用Web service,然后再生成相应的SOAP应答。Web服务器得到SOAP应答后,会再通过HTTP应答的方式把它送回到客户端。
webservice 的调用
httpget
httppost
httpsoap
soap 可以传递结构化的 数据,而前两种不行。也是使用 HTTP 传送 XML
lsd123 2009-11-16
  • 打赏
  • 举报
回复
1.Asp.NET web服务一般通过HTTP Post协议,在HTTP上使用SOAP.(没明白这句话的意思?)
这句话什么意思啊?
iqlife 2009-11-16
  • 打赏
  • 举报
回复
在HTTP传输协议上使用数据传输协议SOAP,
w_azhu 2009-11-16
  • 打赏
  • 举报
回复
soap
happyboyxq 2009-11-16
  • 打赏
  • 举报
回复
SOAP

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧