x-www-form-urlencoded データをフェッチで POST する方法

Susan Sarandon
リリース: 2024-11-12 08:53:02
オリジナル
543 人が閲覧しました

How to POST x-www-form-urlencoded Data with Fetch?

Fetch を使用した x-www-form-urlencoded データの POST

Web 開発の領域では、HTTP リクエストはフォームエンコードされたデータを運ぶことがよくあります。サーバーに。 Fetch API を使用してこれを実現するには、そのようなリクエストを構築する方法を見てみましょう。

フォーム エンコードされたデータとして送信する必要があるユーザー名、パスワード、付与タイプなどのパラメーターがあるシナリオを考えてみましょう。サーバー。適切なヘッダーを使用してリクエストを設定しましたが、パラメーターはどのように組み込むことができますか?

これを行うには、URLSearchParams の機能を利用できます。その方法は次のとおりです。

fetch('https://example.com/login', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
    },
    body: new URLSearchParams({
        'userName': '[email protected]',
        'password': 'Password!',
        'grant_type': 'password'
    })
});
ログイン後にコピー

URLSearchParams オブジェクトはパラメータのコンテナとして機能します。値は自動的に URL エンコードされ、送信できるようになります。 Content-Type ヘッダーを適切に設定すると、リクエストはエンコードされたデータをサーバーに送信します。

以上がx-www-form-urlencoded データをフェッチで POST する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート