Einzelnen Beitrag anzeigen

stalkingwolf

Registriert seit: 6. Mai 2011
521 Beiträge
 
#1

vollen Header aus IDHTTP response auslesen.

  Alt 9. Aug 2023, 12:24
Ich komme an diverse Informationen aus dem IDHTTP Response nicht, welcher aber für mich relevant wären.
Wenn ich RESTClient in Firefox nutze schaut z.b eine Antwort wie im Anhang aus.

Ich komme nicht an die Infos ran.
Im Response habe ich eine HTML Seite welche nur 400 Bad-Request ausgibt.
Im Responsetext "HTTP/1.1 400 Bad Request" im Code "400"
Ich gebe mir den RAWHeader ( auch CustomHEader) aus welche leer sind
z.b
Code:
for i := 0 to idhttp.Response.RawHeaders.Count -1 do begin
    showmessage(format('<%s> : <%s>',[
        idhttp.Response.RawHeaders.Names[i],
        idhttp.Response.RawHeaders.ValueFromIndex[i]
    ]));
nd;
Ich habe TIDLogFile mit der IDHTTP verbunden und lass mir die Daten bei onReceive und onSend ausgeben.
In onReceive steht gar nichts. in onSend immerhin was ich sende und das schaut gut aus.

Problem ist das der Server mir im Header "www-authenticate" den Fehler mit sendet und ich komme da nicht dran.

Nachtrag : ich habe idhttp.Response.WWWAuthenticate gefunden. Aber leider genau so leer.
Miniaturansicht angehängter Grafiken
header.jpg  

Geändert von stalkingwolf ( 9. Aug 2023 um 12:53 Uhr)
  Mit Zitat antworten Zitat