2017-10-28 4 views
0

ソケットプログラミングでは、複数のコンテンツタイプを表示する必要があります。HTTP応答メッセージに複数のContent-Typeを表示するにはどうすればよいですか?

EX)

Content-Type : text/html, text/css, text/javascript, image/png 

しかし、このコードは動作しません。 HTTP応答メッセージに複数のContent-Typeを表示するにはどうすればよいですか? は

+0

可能な重複をチェックしてください必要があります[HTTPプロトコルで複数のコンテンツタイプをサポートしています応答ヘッダー?](https://stackoverflow.com/questions/5809099/does-the-http-protocol-support-multiple-content-types-in-response-headers) – Helen

答えて

0

Content-Type手段はあなたが指定することが既定のコンテンツタイプの要求者のAcceptパラメータに基づいて、一つだけタイプ、しかし、あなたのクライアントは、特定のタイプに興味があるならば、それはタイプを送るべきでなければなりません...ありがとう彼はAcceptリクエストヘッダーで欲しいので、リクエストされたコンテンツタイプを返信する必要があります。

リクエスタは、要求者が両方のタイプを理解することができることを意味例えば

Accept: application/json 
Accept: text/html 

を言うことによって、複数の種類を送信することができます。サーバーがサービスを提供し、バックjson形式で対応できる場合は、それ以外の場合は、レスポンスバックContent-Typeヘッダおよびその他のHTTPスペック上のtext/html

詳細情報と、のthis

関連する問題