Почтальон не смог получить ответ, но Wireshark перехватывает пакет - PullRequest
0 голосов
/ 24 апреля 2019

Я получил ответ в браузере, но почтальон не получил.

Специалист по аппаратным средствам создал веб-сервер на устройстве, и я должен был получить ответ «ОК» при доступе к нему с адресом, например 192.168.4.1:8080

.

Когда я пытаюсь сделать это в браузере Chrome, у меня все в порядке и статус 200 ответа. Но когда я делаю то же самое с почтальоном, я не получаю никакого ответа.

Итак, я использовал wireshark, и он узнал, что был ответный пакет, как показано ниже.

HTTP1.1 200 OK
server: ~~
Content-Type:text/html
Connection:close
Content-Length:ld

Я не знаю, почему почтальон не смог получить ответ. Я пытался изменить настройки, такие как отключение SSL-сертификата, тайм-аут 0, отключение прокси. но это не работает.

На самом деле, в конечном итоге я хочу загрузить файл с мобильного телефона на устройство и получить ответ для успешного обратного вызова.

Работает на андроиде, но не на ios.

Я думаю, что есть что-то общее между android и браузером, но ios и почтальон.

1 Ответ

0 голосов
/ 25 апреля 2019

оказывается, что неправильный заголовок ответа был проблемой. После изменения длины содержимого с ld на number на стороне сервера он хорошо работает даже на почтальоне и ios. Я не знаю, почему это было нормально с хромом, хотя. Спасибо.

...