заголовок типа содержимого перезаписывается во время запроса POST - PullRequest
1 голос
/ 05 марта 2020

У меня есть веб-сервис, который отправляет HTTP-запрос POST к API "ab c". Для запроса POST мне нужно иметь 3 вещи в заголовке: идентификатор клиента, секретный ключ и тип контента. Для этого запроса POST у меня также будет необработанный объект json в теле запроса. После успешного выполнения POST API ab c вернет ответ. Проблема, с которой я сталкиваюсь, заключается в том, что веб-служба автоматически изменяет «тип контента» заголовка на «текст / xml», даже если он у меня называется «application / json».

Я должен создать временный обходной путь до того, как ошибка в веб-сервисе будет исправлена. Я думал о создании прокси-сервера на Google App Engine, к которому я бы вместо этого сделал запрос. Этот прокси-сервер должен иметь код для исправления типа заголовка на «application / json», отправить запрос с исходным заголовком запроса + телом запроса и получить ответ от API «ab c».

Как я могу предотвратить это? Я выполнил POST-тесты на API от Почтальона, и я получил правильный ответ от него. Только когда я выполняю запрос POST от своего веб-сервиса, тип содержимого переопределяется во время запроса. Я не знаком с типом содержимого заголовка.

...