Frage

Ich habe eine einfache Proxyquelle in C ++. Ich versuche es zu ändern, um einige HTML -Inhalte in bestimmte Seiten zu injizieren. Ich habe es geschafft, es zum Laufen zu bringen, aber wenn ich etwas injiziere, wird ein Teil des ursprünglichen HTML beschädigt. Ich weiß, dass es nicht meine Function -Funktionen sind, weil ich das Ergebnis vor dem Senden ausdrucken habe und es in Ordnung ist. Die HTML wird gleich 1460 Bytes übertragen und es gibt eine 3 -Zeichen -Zeichenfolge, die an der Oberseite jedes Stücks gefolgt ist, und am Ende gibt es eine neue Linie und eine 0;

Beispiel:

fef
some html

co7
some html 

81f
final html
0

IV suchte und versuchte herauszufinden, was diese drei Zeichen repräsentieren. Verbleibende Inhaltslänge hemmend? Vielleicht eine Art Hash? Aber ich kann nichts finden. Aber ich vermute, sie sind die Quelle des Problems. Jede Hilfe/Einsicht wird geschätzt.

War es hilfreich?

Lösung

Chunked Codierung? Sehen RFC 2616, Abschnitt 3.6.1.

Andere Tipps

Stellt der Server die Größe der Antwort in einem Header an? Wenn ja, und Sie den Antwortkörper ändern, ohne den Header zu aktualisieren, erhalten Sie möglicherweise seltsame Fehler wie diese.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top