facebook / facebook/proxygen

HEAD request and Content-Lenght

Ouverte
#556 2 commentaires 1 réaction 1 personne assignée Réclamée par @hanidamlaj Voir sur GitHub
Langage dominant
C++
Étoiles
8.4k
Forks
1.5k
Merge moyen
10 min
PR mergées (30 j)
2

Description

Hi, I encountered this funny issue while using proxygen as server.
On HEAD request I'm suppose to set Content-Lenght to value it would be and send no body.
So I do,
...
builder->header(proxygen::HTTP_HEADER_CONTENT_LENGTH, std::to_string(len));
builder->sendWithEOM();
however the latter sendWithEOM() (calls send()) resets the Content-Lenght back to zero.
I workarounded that by sending empty chunk first before sendWithEOM().

But I wonder if this is proxygen ResponseBuilder issue or I'm doing it wrong?

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.