Server内のresponse.setContentTypeの役割は何ですか?
response.setContentType() のメソッドは、レスポンスのコンテンツタイプを設定するために使用されます。これにより、クライアントのブラウザに返されるデータの種類が明示され、その内容に応じた適切な処理が行われます。
内容类型设定让服务器能够告诉浏览器如何处理返回的数据。浏览器会根据内容类型来决定要直接显示内容还是下载文件,以及如何解析和显示返回的数据。
一般的なコンテンツの種類には、以下が含まれます。
- HTML文書: HTMLドキュメント
- 純粋なテキスト:純粋なテキスト
- application/json: JSON データ
- application/xml: XMLデータ
- 画像/jpeg:JPEG 画像
- 画像/png:PNG 画像
- PDFファイルはapplication/pdf形式のファイルです。
以下はレスポンスのコンテンツタイプをHTMLに設定する例です。
response.setContentType("text/html");
この設定により、ブラウザが返されるデータがHTMLドキュメントであることが分かります。ブラウザはそれを解析し、表示します。