Мне нужна помощь.Я отправляю запрос http из базы данных oracle в Spring mvc.И взамен, я получаю это HTTP Status 400 – Bad Request
Как я могу это исправить?Добавил utl_http.set_body_charset (req, 'WINDOWS-1251');
, и это тоже не помогло.
С латинскими буквами все работает хорошо.Как только я переключаюсь на кириллицу, я получаю ошибку
запрос (plsql)
declare
content varchar2(4000) := '{"to":"996707332572","from":"Текст","text":"Тест текст"}';
begin
req := utl_http.begin_request(url, 'POST',' HTTP/1.1');
utl_http.set_header(req, 'user-agent', 'mozilla/4.0');
utl_http.set_header(req, 'Content-Type', 'application/json');
utl_http.set_header(req, 'Content-Length', length(content));
utl_http.set_body_charset ('UTF-8');
utl_http.write_text(req, content);
res := utl_http.get_response(req);
метод в контроллере
@ResponseBody
@RequestMapping(value = "/send-msg",method = RequestMethod.POST,
produces = "application/xml; charset=utf-8")
public Object sendMsg(@RequestBody SmsBody smsBody) throws Exception