0

curl リクエストを送信していますが、ホスト ヘッダーを明示的に設定していません。リモート URL によって受信されるホスト ヘッダーは何になりますか? 自分のサイトのドメインになりますか、それとも自動的にリモート URL のドメインになりますか?

4

2 に答える 2

1

ヘッダーは、Hostリクエストの URL に基づいて自動的に設定されます。

そして、それは定義上、リモート URL のインターネット ホスト名です。

于 2011-09-16T14:52:43.790 に答える
0

設定しないと、リモートサーバーは受信しません。リクエストを HTTP/1.1 として送信すると、サーバーはそれを不正なリクエストと見なす必要があるため、おそらくエラー コードが返されます。

ただし、バックエンド (Apache など) がリクエストをスクリプトに渡す前に何らかの処理を実行する場合、独自のロジックに従って何かを設定することがあります。

于 2011-09-16T14:51:09.853 に答える