Я переписал веб-сервер.Он также поддерживает FCGI для PHP.Когда я проверяю его этим
POST http://127.0.0.1:9887/1.php
Accept: */*
Cache-Control: no-cache
Connection: close
a=20&b=10&c=5&d=6
, результат (в клиенте HTTP CLion)
org.apache.http.TruncatedChunkException: Truncated chunk ( expected size: 80; actual size: 57)
И я знаю правила Transfer-Encoding: chunked
size1\r\nbody1\r\n
size2\r\nbody2\r\n
...
0\r\n\r\n
Я использую tcpdump
, чтобы поймать пакет.Но я не нашел никаких ошибок
Это скриншот Wireshark
![2nd packet: 50\r\nbody\r\n](https://i.stack.imgur.com/04GSO.png)
![3nd packet: 0\r\n\r\n](https://i.stack.imgur.com/6WeLl.png)
Теперь мой вопрос:
- Почему ожидаемый размер равен 80?Я пропустил какой-нибудь заголовок?
- Как заставить его работать нормально?
С нетерпением ждем вашего решения, большое спасибо.