175

私は Web プログラミング全般、特に Java を初めて使用するので、ヘッダーとボディとは何かを学びました。

Spring MVC を使用して RESTful サービスを作成しています。@RequestMappingコントローラーで簡単なサービスを作成できます。REST サービス コントローラーのメソッドに届いた要求から HTTP ヘッダー情報を取得する方法を理解するのに助けが必要です。ヘッダーを解析して、そこからいくつかの属性を取得したいと思います。

その情報を取得する方法を説明していただけますか?

4

4 に答える 4

289

パラメータに で注釈を付けると、@RequestHeaderパラメータはヘッダー情報を取得します。したがって、次のようなことができます。

@RequestHeader("Accept")

Acceptヘッダーを取得します。

したがって、ドキュメントから:

@RequestMapping("/displayHeaderInfo.do")
public void displayHeaderInfo(@RequestHeader("Accept-Encoding") String encoding,
                              @RequestHeader("Keep-Alive") long keepAlive)  {

}

Accept-EncodingおよびKeep-Aliveヘッダーの値は、それぞれencodingおよびkeepAliveパラメータで提供されます。

そして、心配はありません。私たちは皆、何かの初心者です。

于 2013-10-24T02:54:33.533 に答える