Http協議請求方法及body類型(思路比較清晰的)


版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/u010244522/article/details/79385502
8種請求方法

1) get
請求指定的頁面信息,並返回實體主體。 
2) post
向指定資源提交數據進行處理請求(例如提交表單或者上傳文件)。數據被包含在請求體中。POST請求可能會導致新的資源的建立和/或已有資源的修改。
3) HEAD
類似於get請求,只不過返回的響應中沒有具體的內容,用於獲取報頭 
4) OPTIONS

返回服務器針對特定資源所支持的HTTP請求方法,也可以利用向web服務器發送‘*’的請求來測試服務器的功能性

5) PUT
向指定資源位置上傳其最新內容
6) DELETE
請求服務器刪除Request-URL所標識的資源
7) TRACE
回顯服務器收到的請求,主要用於測試或診斷
8) CONNECT

HTTP/1.1協議中預留給能夠將連接改為管道方式的代理服務器。

 

 

 

 

 

 

get請求的參數都在url里,post的請求相對於get請求多了個body部分

常見的post提交數據類型有四種:

1.第一種:application/json:這是最常見的json格式如下
{"input1":"xxx","input2":"ooo","remember":false}
 
2.第二種:application/x-www-form-urlencoded:瀏覽器的原生 form 表單,如果不設置 enctype 屬性,那么最終就會以 application/x-www-form-urlencoded 方式提交數
input1=xxx&input2=ooo&remember=false
 

3.第三種:multipart/form-data:這一種是表單格式的,數據類型如下

------WebKitFormBoundaryrGKCBY7qhFd3TrwAContent-Disposition: form-data; name="text"
title------WebKitFormBoundaryrGKCBY7qhFd3TrwAContent-Disposition:form-data;name="file";filename="chrome.png"Content-Type: image/pngPNG ... content of chrome.png ...
------WebKitFormBoundaryrGKCBY7qhFd3TrwA--

4.第四種:text/xml:這種直接傳的xml格式


————————————————
版權聲明:本文為CSDN博主「bluelikk」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u010244522/article/details/79385502


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM