В нашем приложении мы получаем объект запроса от третьей стороны в виде данных формы. Мы обрабатываем данные формы в контроллере Spring и отправляем ответ обратно. В контроллере пружины мы написали следующую логику.
@RequestMapping(value = "/oci/html/setup", method = RequestMethod.POST,
produces = {MediaType.TEXT_HTML_VALUE }, consumes = { MediaType.APPLICATION_FORM_URLENCODED_VALUE })
@ResponseStatus(value= HttpStatus.OK)
@ResponseBody
public String handleOciSetUpRequest1(OciSetupRequest reqObject)
{
if (LOG.isDebugEnabled())
{
LOG.debug("Oci Setup Request Object: " + reqObject.toString());
}
final OciSetupResponse response = getOciService().processOciSetUpRequest(reqObject);
return response.toString();
}
Объект запроса:
identity: 1234
sharedSecret: password
Ожидаемый объект ответа:
SessionId=1236547878
URL=https://sample.com
Здесь нам нужно отправитьответ в виде пары ключ-значение html ответ. В этом может помочь любой Как отправить html-ответ в виде пары ключ-значение из контроллера Spring.
Если предоставленный пример кода будет оценен по достоинству ....
Заранее спасибо