日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HTTP-GET, HTTP-POST and SOAP的比较

發布時間:2025/4/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTTP-GET, HTTP-POST and SOAP的比较 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ASP.NET 中,XML Web Service支持三種協議來與用戶交流數據。這三種協議分別是: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1?SOAPSimple Object Access Protocol

2??HTTP-GET

3???HTTP-POST

1.首先我們先來理解一下這三者的大概定義。

在這三種協議中,SOAPXML Web Service最常用到的連接協議。與HTTP相比,SOAP顯的更為復雜,但卻擁有更強的接受能力。SOAP是一種以XML為基礎的協議,它提供一種將數據打包(Packaging)和 編碼(Encoding)的方法,以用于網絡的數據傳輸。任意一個用戶都可以使用SOAP協議與任何一個XML Web Service進行通信,甚至于說這個XML Web Service不是建立在.NET 平臺上的,比如說Java的,我們都可以利用SOAP來進行數據傳輸。因此可見,SOAP也是Language Independent.(語言獨立性)

HTTP(Hypertext Transfer Protocol) 已經是眾所周知的協議了,它是XML Web Service數據傳輸的標準,這包括了在使用SOAP傳輸數據的時候。HTTPSOAP 消息壓縮,然后以它的形式進行網絡傳輸。然而當我們談及在XML Web Service下使用HTTP-GETHTTP-POST的時候,我們實事上在談有關單獨使用HTTP調用XML Web Service中的方法的能力,這里我說的單獨使用,指的是不使用SOAP

HTTP中,GET 和 POST并不是一種協議,它們是可以用來與Web Service交互的幾種方法中的其中二種。然而,這二種方法的傳送參數和數據的能力使它們變成了一種簡單的,非常適合用來調用XML Web Service的工具。



2HTTP-GET 和 HTTP-POST 的比較

這二者最大的區別在于數據是如何與要求的消息捆綁在一起的。

HTTP-GET的處理特征如下:

將數據添加到URL

利用一個問號(”?”)代表URL地址的結尾與數據的開端。

每一個數據的元素以 名稱/ (name/value) 的形式出現。

利用一個分號(“;”)來區分多個數據元素。

HTTP-POST的處理特征如下:

將數據包括在HTTP主體中。

同樣的,數據的元素以 名稱/ (name/value) 的形式出現。

但是每一個數據元素分別占用主體的一行。

從這二者不同的處理特征,可以看出它們的不同之處,而大家也可以利用IE打開一個Web Service文件,在頁面中,IE會顯示出二種的數據的不同之處。

3HTTPSOAP的比較

HTTP-GET HTTP-POST 提供了一個簡單的與XML Web Service交互的工具,與SOAP相比,它有以下幾點好處:

?能夠非常容易的創建正確的HTTP-GET HTTP-POST消息,當面向的客戶是不能使用SOAP的客戶時,HTTP-GET HTTP-POST是最好的選擇。

響應HTTP-GET HTTP-POST的消息,并不需要復雜的XML處理。響應之中包括了XML,但它有一個簡單的框架并能夠輕易的利用一般的技術處理響應。這些特點使HTTP-GET HTTP-POST對于不支持XML的平臺來說,變的異常的有用。

HTTP-GET HTTP-POST消息比起SOAP消息來說,更為簡單。這有利于提高整體的性能。

然而,有得必有失,有好必有壞,它們也存在不可忽略的缺點:

不能夠利用HTML調用XML Web Service中的以復雜數據類型為參數的方法。

你可以調用XML Web Service中返回值為復雜數據類型的方法,但是響應將僅包括復雜數據類型中各個區域中的名字/值,并且返回的值并沒有結構可言。你必須手動的將數據解壓縮到WSDL文件。

HTTP中,你不能使用reference進行參數的傳輸。

使用HTTPXML Web Service進行交流,不是一個agreed-to工業標準技術。雖然HTTP會在ASP.NET Web Application中與XML Web Service正常工作,但不保證它在其它的環境下正常工作。

這是我對XML Web Service的初步認識,難免有些錯誤。如果不對,還請大家指正。

本文主要的參考資料:

<<Microsoft .NET XML Web Services Step by Step>>

作者:Adam Freeman, Allen Jones

?

轉載于:https://www.cnblogs.com/jdmei520/articles/1258281.html

總結

以上是生活随笔為你收集整理的HTTP-GET, HTTP-POST and SOAP的比较的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 能免费看黄色的网站 | 怨女1988国语版在线观看高清 | 九九热精| 99re这里只有 | 伦理片中文字幕 | 全部免费毛片在线播放高潮 | 日韩久久电影 | 在线中文字幕网站 | 天天做天天爱夜夜爽 | 高清乱码免费网 | 欧美交受高潮1 | 操干网| 亚洲第一第二区 | 精东传媒在线 | 性猛交富婆╳xxx乱大交天津 | 中文字幕一区二区三区电影 | 光溜溜视频素材大全美女 | 色噜噜狠狠狠综合曰曰曰88av | 亚洲精品国产乱伦 | 欧美91成人网 | 日韩欧美xxx| 日本成人在线不卡 | 合欢视频在线观看 | 国产一区网| 中文字幕视频免费 | 一区二区啪啪 | 素人一区二区三区 | 胖女人做爰全过程 | 日本欧美在线播放 | 69激情网 | 国产二区电影 | 极品销魂美女少妇尤物 | 四虎影裤 | 精品欧美一区二区三区在线观看 | 一区二区三区日韩电影 | 国产黄色电影 | 亚洲精品一区二区二区 | 日本人妻丰满熟妇久久久久久 | 国产精品高清无码在线观看 | 婷婷狠狠爱 | 二区视频在线 | 男女日日| 性猛交富婆╳xxx乱大交麻豆 | 欧美激情一区在线 | 九色porny自拍视频 | 国产精品18久久久久久无码 | 国产精品一区二区在线播放 | 日日草日日干 | 中国男女全黄大片 | 又欲又污又肉又黄短文 | 国产一区二区三区在线观看视频 | 调教撅屁股啪调教打臀缝av | 成人二区三区 | 九九操| 80日本xxxxxxxxx96 亚洲国产精品视频在线 | 女人下边被添全过视频 | 99久久99 | av天天操| av中文天堂在线 | 国产精品无码免费在线观看 | 亚洲а∨天堂久久精品2021 | 91精品国产高清一区二区三区蜜臀 | 日本69av | 操亚洲女人 | 日韩欧美一区视频 | 久久这里只有精品9 | 成人网在线看 | 在线观看视频国产 | 日韩激情床戏 | 91粉色视频 | 99视频| 少妇av| 四虎黄色片 | 精品人伦一区二区三区蜜桃免费 | 男女日批免费视频 | 久久99国产精品视频 | 久久手机免费视频 | 夜夜操av | 亚洲区综合 | 亚洲欧美日韩精品久久 | 人人妻人人玩人人澡人人爽 | 毛片自拍| 国产又粗又硬又黄的视频 | 在线免费黄色网址 | 国产一区日本 | 国产一级片免费视频 | 久久精品国产亚洲AV无码男同 | 久久午夜av | 强侵犯の奶水授乳羞羞漫虐 | 亚洲综合色成人 | 免费av免费看 | 成人h动漫精品一区二区 | 一极黄色大片 | 欧美双性人妖o0 | 爱的天堂| 99riav在线 | 日韩黄色大全 | 美女性生活视频 | 欧美肥老妇视频 |