答えて

0

メッセージ(リクエスト)本文は、実際のHTTPリクエストデータ(フォームデータやアップロードなどを含む)とHTTPレスポンスデータをサーバーから(ファイル、イメージなどを含む)運ぶものです。

リクエストヘッダーには、上記のような実際のデータを含めることはできません。リクエストヘッダーを使用して特定のヘッダーを送信し、それに基づいてロジックを適用することができます。残りのAPIを作成しているときと同様に、AUTHENTICATIONヘッダーを送信して、リクエストが許可されたユーザーかどうかを確認できます。

+0

カスタムヘッダーを作成してカスタムデータを送信している場合でも、メッセージ本体で同じデータを送信することはできますか?その場合、ヘッダーと本文を介してデータを送信することの違いは何ですか? – UnahD

0

ビジネスロジックで使用されるデータのメタデータと本文のヘッダーを使用することをお勧めします。

考慮すべきいくつかのポイント:データはHTTPSではなくHTTPを介して送信された場合

1)、プロキシサーバは、ヘッダを変更することができます。

2)マイクロサービス間の通信にRESTプロトコルを使用している場合は、相互運用性が重要になる可能性があります。ほとんどのAPIは通常、カスタムヘッダーを追加/変更する機能を備えていません。

3)HTTPヘッダーでルータ/ファイアウォールが使用するデータを持ち、本文をアプリケーション固有の情報に制限する方がよいです。

関連する問題