Что представляет собой HTTP-ответ Wiresharks - PullRequest
0 голосов
/ 21 ноября 2018

У меня проблема с публикацией в restfull api.

Сделано через Почтальон, работает нормально.

Совершено через наше приложение, которое использует Tomcat 8.5, не удается.Я не получаю никаких полезных сообщений об ошибках от сервера (хотя запрос туда попал.)Когда я посылаю меньшую полезную нагрузку json, она работает через приложение.

Я решил использовать wireshark для сравнения запросов.Единственное отличие, которое я вижу, это то, что почтальон устанавливает передачу-кодирование в gzip (почтальон работает).Похоже, что этот запрос разбивается на части, когда он выполняется через наше приложение.

Номер 59432 - это то, что я расширил на изображении ниже, это начальный запрос к серверу.

Означает ли 'http chunked response', что сделанный мной запрос перед отправкой был разбит на куски?Или это говорит о том, что ответ от 59435 разделен на части?

enter image description here

Спасибо

1 Ответ

0 голосов
/ 21 ноября 2018

Выяснилось, что anwser - это да, ответ HTTP chunked в запросе - это запрос, разбитый на куски.

Мне удалось отключить chunking в Jax-RS, и запрос теперь отвечает 200ok.следующая проблема заключается в том, чтобы поставщик услуг get включил поддержку чанкования на их стороне.

Этот ответ показал мне, как отключить чанкинг в запросе для Jax-RS.

...