httpリクエストタイプ---GET、POST、HEAD、OPTIONS、PUT、DELETE、
3536 ワード
httpプロトコル
要求タイプ post(全大文字または全小文字) get
postリクエスト
postリクエストは、フォームデータなどのフロントエンドからサービス側へのデータの転送に一般的に使用されます.
パラメータ:リクエストボディに配置
転送データはurlの後ろにつなぎ合わせることができますただルーティングはパラメータデータを表示しません
メッセージボリューム転送に置くこともできます
例:フォームデータをバックグラウンドに渡す
フォーム: username password email
getリクエスト
一般的にデータを取得し、getリクエストを使用する
参照先:要求ヘッダに配置
例:指定uidのユーザデータを取得する
パラメータ:uid=1
JSON関連一般オブジェクト: JSON対象: JSON.stringify():オブジェクトをjson文字列 に変換する JSON.parse():JSON文字列をjsonオブジェクト に変換
PUT
パラメータ:リクエストボディに配置
指定されたリソースロケーションに最新のコンテンツをアップロードするPUTリクエストはPOSTリクエストと似ていますが、PUTリクエストは送信されたファイルをサーバの固定パスに格納しますが、POSTはリソースをサーバに渡すしかなく、サーバ自身が配置する必要があります.
OPTIONS
サーバが特定のリソースに対してサポートしているHTTPリクエストメソッドを返します.Webサーバへ'*'を送信する要求を利用してサーバの機能性をテストすることも可能である.
HEAD
GET要求に一致する応答をサーバに要求するが,応答体は返されない.この方法は、応答コンテンツ全体を伝送する必要がなく、応答メッセージヘッダに含まれるメタ情報を取得することができる.
DELETE
リクエストサーバRequest-URIによって識別されたリソースの削除
getリクエストと類似
参照先:要求ヘッダに配置
要求タイプ
postリクエスト
postリクエストは、フォームデータなどのフロントエンドからサービス側へのデータの転送に一般的に使用されます.
パラメータ:リクエストボディに配置
転送データはurlの後ろにつなぎ合わせることができますただルーティングはパラメータデータを表示しません
メッセージボリューム転送に置くこともできます
例:フォームデータをバックグラウンドに渡す
フォーム:
my.request({
method: 'post',
headers:{ // , json
'content-type':'application/json'
},
data:{
username: username,
password: password,
email:email
},
success(res){
console.log(res);
}
})
getリクエスト
一般的にデータを取得し、getリクエストを使用する
参照先:要求ヘッダに配置
例:指定uidのユーザデータを取得する
パラメータ:uid=1
let cid = 1
my.request({
method: 'get',
headers:{ // , json
'content-type':'application/json'
},
data:{
//cid //
cid: cid //
},
success(res){
console.log(res);
}
})
/* http:// ?cid=1 */
JSON関連
{
username: " ",//
password: 123
}
{
"username": " ",
"password": 123
}
PUT
パラメータ:リクエストボディに配置
指定されたリソースロケーションに最新のコンテンツをアップロードするPUTリクエストはPOSTリクエストと似ていますが、PUTリクエストは送信されたファイルをサーバの固定パスに格納しますが、POSTはリソースをサーバに渡すしかなく、サーバ自身が配置する必要があります.
OPTIONS
サーバが特定のリソースに対してサポートしているHTTPリクエストメソッドを返します.Webサーバへ'*'を送信する要求を利用してサーバの機能性をテストすることも可能である.
HEAD
GET要求に一致する応答をサーバに要求するが,応答体は返されない.この方法は、応答コンテンツ全体を伝送する必要がなく、応答メッセージヘッダに含まれるメタ情報を取得することができる.
DELETE
リクエストサーバRequest-URIによって識別されたリソースの削除
getリクエストと類似
参照先:要求ヘッダに配置
// :
.splice(idx, 1);