私は2つのオプションを見ることができます:例えば、あなたがしたいコンテンツタイプが静的である場合、あなたは@RequestMapping
に追加することができ
を
@RequestMapping(value="...", produces="text/plain")
HTTPリクエストが、しかし、そのAccept
ヘッダ内の同じコンテンツタイプが含まれている場合にのみ動作します。 16.3.2.5 Producible Media Typesを参照してください。
また、ResponseEntity
を使用してください。
@RequestMapping("/something")
public ResponseEntity<String> handle() {
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.setContentType(new MediaType("text", "plain"));
return new ResponseEntity<String>("Hello World", responseHeaders, HttpStatus.CREATED);
}
MediaType
また例えば、定数として定義された一般的なMIMEタイプの一握りを有しますMediaType.TEXT_PLAIN
。
は16.3.3.6 Using HttpEntity<?>
を参照してください。しかし、これは私がまた私の編集を参照してくださいwant.PleaseいないのHttp APIに私のコントローラをバインドします。 –