Http get,post,soap協議的區別
1.Http作為web服務的首選協議,居有4大優點:
1)http非常簡單,以純文字(超文字)形式編碼的請求和響應組成
2)http是無狀態的。一旦傳送了一個http請求,客戶和伺服器之間的連線資訊就會被釋放,有利於減少伺服器資源的消耗。
3)http的執行埠80,在大多數防火牆上是公開的
4)行業認可。
但是Http的缺點:
1)缺少對非同步訊息的支援
2)訊息傳輸的不可靠性
2. Http get,post,soap協議都是在http上執行的
1)get:請求引數是作為一個key/value對的序列(查詢字串)附加到URL上的
查詢字串的長度受到web瀏覽器和web伺服器的限制(如IE最多支援2048個字元),不適合傳輸大型資料集
同時,它很不安全
2)post:請求引數是在http標題的一個不同部分(名為entity body)傳輸的,這一部分用來傳輸表單資訊,因此必須將
Content-type設定為:application/x-www-form-urlencoded。
post設計用來支援web窗體上的使用者欄位,其引數也是作為key/value對傳輸。
但是:它不支援複雜資料型別,因為post沒有定義傳輸資料結構的語義和規則。
3)soap:是http post的一個專用版本,遵循一種特殊的xml訊息格式
Content-type設定為: text/xml
任何資料都可以xml化
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/477222/viewspace-978144/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HTTP協議類POST 和GET的區別HTTP協議
- HTTP協議GET和POST請求的區別HTTP協議
- http協議中,“get”和“post”的區別是什麼HTTP協議
- HTTP協議 GET和POST的左右互博HTTP協議
- Http協議中Get和Post的淺談HTTP協議
- HTTP協議中PUT和POST使用區別HTTP協議
- HTTP中GET與POST的區別HTTP
- http中的get和post的區別HTTP
- HTTP協議中請求方法的Get和PostHTTP協議
- http和https的區別/get和post的區別HTTP
- 瞭解下SOAP HTTP 協議HTTP協議
- http請求之get和post的區別HTTP
- 淺談HTTP中Get與Post的區別HTTP
- RTSP協議、RTMP協議、HTTP協議的區別協議HTTP
- 解析HTTP協議六種請求方法,get,head,put,delete,post有什麼區別HTTP協議delete
- http請求中get和post方法的區別HTTP
- 淺談HTTP中Get與Post的區別-javaHTTPJava
- HTTP中Get與Post有什麼區別?HTTP
- 瞭解一下Http常見狀態碼、Http協議的工作特點和原理、Http請求Post與Get的區別HTTP協議
- GET 與 POST 的區別
- GET和POST的區別?
- GET和POST的區別
- GET 和 POST 的區別
- POST 和 GET 的區別
- post與get的區別
- get與post的區別?
- GET與POST區別
- get和post區別
- 你真的瞭解HTTP中GET與POST的區別嗎?HTTP
- 淺談HTTP中GET和POST請求方式的區別HTTP
- GET與POST的真正區別
- post、get的區別總結
- 再看GET與POST的區別
- HTTP和SOAP完全就是兩個不同的協議HTTP協議
- 99%的人都理解錯了 HTTP 中 GET 與 POST 的區別HTTP
- 99%的人都理解錯了HTTP中GET與POST的區別HTTP
- 【傳輸協議】http協議GET與POST傳遞資料的最大長度能夠達到多少協議HTTP
- get與post的請求區別