0

呼び出すメソッド内で処理できるように、HTTP ヘッダーを介してトークン変数を渡す必要があります。これにはワイルドカード1を使用しています。

@RequestMapping(value = "/{id}", method = RequestMethod.DELETE, headers = {"Accept=application/json","Token=*"})
public ResponseEntity<String> deleteFromJson(@PathVariable("id") Integer id , @RequestHeader("Token") String token) {
}

「Token: 123」のようなヘッダーを送信すると、アプリケーションによって無視され、メソッドに入らないことがあります。ヘッダー「トークン:*」を定義どおりに送信した場合にのみ入力されるため、ワイルドカードは無視されます。

何がうまくいかないかについてのアイデアはありますか?ありがとう。

4

1 に答える 1

1

Javadocの状態として

Accept や Content-Type などのヘッダーのメディア タイプワイルドカード (*)もサポートします。

他人には使えません。

于 2013-08-30T13:33:57.967 に答える