Я работаю над программным обеспечением, использующим http-сообщение, чтобы сделать что-то. HTTP-почта работает отлично везде, но в Windows Server 2012 ему нужен конкретный порядок заголовков. Я прилагаю скриншоты скрипачей. На скриншотах вы можете видеть, что если я изменяю порядок заголовка, он перестает работать.http post не отвечает на сервер Windows 2012
Конкретный порядок работа:
Изменения хоста на другую линию не работает:
Вы внедряете клиент, который отправляет POST, реализуя сервер, который получает POST, или и то, и другое? Определите «перестает работать» точно. Что клиент делает (или не делает), когда он отправляет POST с «неправильным» порядком заголовков? Что на самом деле делает сервер (или не делает), когда он получает POST с «неправильным» порядком заголовков? –
Я реализую клиент, который отправляет POST. Клиент работает повсюду, но не на сервере Windows 2012. Серверу Windows 2012 требуется определенный порядок заголовков. Может быть, есть опция, чтобы отключить ее. Когда я отправляю заголовки в другом порядке на сервере Windows 2012, я не получаю никакого результата. Это похоже на блокировку http перед отправкой на сервер. – Heopas
* Windows * не обрабатывает HTTP-сообщения, вместо этого используется приложение HTTP-сервера. Итак, какое серверное приложение вы используете на самом деле? IIS? Apache? Что-то другое? Очень маловероятно, что какой-либо широко используемый HTTP-совместимый сервер проявил бы эту проблему, поэтому мне интересно, возможно, вы используете вместо этого какое-то менее используемое стороннее серверное приложение, и в нем есть ошибка обработки. –