Hallo zusammen,
Ich benutze nun seit einiger Zeit das HttpClient Framework (HttpClient - HttpComponents HttpClient Overview) von Apache um einen Http Test Tool zu programmieren. Aufgabe des Tools ist es Anfragen über einen Testprobanden, sprich z.B. einen Proxy, an einen Server abzusetzen und die Antworten entgegen zu nehmen und auszuwerten.
Um den Testproband vollständig testen zu können, auch auf Fehler in der Anfrage hin, soll es möglich sein die Anfragen und Antworten vollständig definieren zu können. Soweit klappt das auch, lediglich bei den Header in der Anfrage habe ich ein Problem.
Das Problem ist, dass der DefaultHttpClient des Frameworks, per default, die Header Host und Connection hinzufügt. Dies würde ich gerne unterbinden um das Fehlen dieser Header im Testproband testen zu können.
Weißt jemand wie ich die Header Host und Connection ausschalten kann, sprich, den Client so einstellen kann, dass er diese Header nicht standardmäßig hinzufügt?
Gruß Taneeda
Ich benutze nun seit einiger Zeit das HttpClient Framework (HttpClient - HttpComponents HttpClient Overview) von Apache um einen Http Test Tool zu programmieren. Aufgabe des Tools ist es Anfragen über einen Testprobanden, sprich z.B. einen Proxy, an einen Server abzusetzen und die Antworten entgegen zu nehmen und auszuwerten.
Um den Testproband vollständig testen zu können, auch auf Fehler in der Anfrage hin, soll es möglich sein die Anfragen und Antworten vollständig definieren zu können. Soweit klappt das auch, lediglich bei den Header in der Anfrage habe ich ein Problem.
Das Problem ist, dass der DefaultHttpClient des Frameworks, per default, die Header Host und Connection hinzufügt. Dies würde ich gerne unterbinden um das Fehlen dieser Header im Testproband testen zu können.
Weißt jemand wie ich die Header Host und Connection ausschalten kann, sprich, den Client so einstellen kann, dass er diese Header nicht standardmäßig hinzufügt?
Gruß Taneeda