2012-02-16 14 views

答えて

1

私はcontent-typeをtext/htmlに設定していると思いました。リクエストとレスポンスのヘッダーを表示できるようにFiddlerをダウンロードし、content-typeはimage/gifでした。

私は両方を試してみました:

httpServletResponse.setContentType("text/html;charset=ISO-8859-1"); 

httpServletResponse.setHeader("Content-Type", "text/html; charset=ISO-8859-1"); 

これらのどちらが動作するように見えました。だから私は彼らがクライアントに送られていない理由を説明することができませんでした。

代わりにHttpEntityを使用して応答を実装しました。このsection on HttpEntityは、ヘッダーにアクセスできると言います。

HttpHeaders responseHeaders = new HttpHeaders(); 
responseHeaders.set("Content-Type", "text/html; charset=ISO-8859-1"); 
return new ResponseEntity<String>(content, responseHeaders, HttpStatus.OK); 
関連する問題