0
私はリクエストボディをエンコードした汎用コントローラを持っています。私はこのコントローラをボディをデコードし、このデコードされたボディをセットし、特定のコントローラにリダイレクトしたいと思います。以下は私のコントローラのコード復号化されたボディで保存/ ADDRES /タイプから私のコントローラを呼び出す必要があります上記ボディとヘッダーが変更された、あるコントローラから別のコントローラへのリダイレクト
@RequestMapping(value = "/{type}", method = RequestMethod.POST)
public String save(@RequestBody String base64Body, @PathVariable("type") String type) throws IOException {
String json = decompress(Base64.getDecoder().decode(base64Body));
//now I'd like set json to request body, change header, and redirect to "type" controller
return format("redirect:/%s/save", type);
}
で、それも可能ですか?ありがとう
実際にこの "json ="とは何が決まりますか? –
リクエストパラメータとしてjsonを渡すことができます。 – StanislavL
私はついにコントローラーautowiringを使用しました。ありがとう –