版權聲明:本文為博主原創文章,遵循 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