J'envoie un paquet de données à nginx. À ce moment, nginx me renvoie un accusé de réception fragmenté. À ce moment, j'utilise ce socket pour envoyer un message http à nginx, mais nginx ne le traite pas. chunked est traité. Ce n'est qu'alors qu'ils accepteront mon deuxième message. Pourquoi est-ce?
Ce scénario est une longue connexion HTTP, avant que la première réponse ne soit traitée. Le serveur ne recevra/traitera pas la prochaine requête.
PS :
Le codage de transfert en morceaux est un mécanisme de transmission de données dans le protocole HTTP (Hypertext Transfer Protocol) qui permet aux données HTTP envoyées par le serveur Web à l'application client (généralement un navigateur Web) d'être divisées en plusieurs parties.
ACK est un paquet TCP, ils n'ont pas le même niveau de contenu.