POSTを要求する
3087 ワード
GET
その他のリクエストには追加オプションが必要です.method
–HTTPメソッド(例POST
)body
-要求本文は次の項目のいずれかでなければなりません.FormData
オブジェクト・form/multipart
形式でデータを転送するために使用します.Blob
マイBufferSource
バイナリデータ.x-www-form-urlencoded
形式で送信するためのものですが、最近はあまり使われていません.user
オブジェクトを本明細書に送信する例を見てみましょう.let user = {
name: 'John',
surname: 'Smith'
};
let response = await fetch('/article/fetch/post/user', {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=utf-8'
},
body: JSON.stringify(user)
});
let result = await response.json();
alert(result.message);
POST
リクエストを送信する際に注意すべきことは、リクエスト본문
この文字列の場合Content-Type
ヘッダがデフォルトtext/plain;charset=UTF-8
ただし、上記の例ではJSONが伝送されているため、headers
には正しいContent-Type
人application/json
が設定されているReference
この問題について(POSTを要求する), 我々は、より多くの情報をここで見つけました https://velog.io/@hqillz/POST-요청하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol