Seite 1 von 1

xbHttpClient [erledigt]

Verfasst: Di, 16. Mai 2023 15:22
von Wolfgang Ciriack
Hallo,

mit oHttp:LogResponse := .t. sollen ja eine request.txt und response.txt im exe-Verzeichnis entstehen.
Bei mir wird nur die response.txt erstellt, die request.txt fehlt.
Gibt es noch irgendeine andere Einstellung, um den versendeten Request zu sehen ?
Würde den gerne mit einem von Postman versendeten vergleichen (wie kann man den da sehen?)
Von Postman aus bekomme ich beim Versand ok (200), bei mir mit xb2net 400 (Bad request).

Re: xbHttpClient

Verfasst: Di, 16. Mai 2023 15:44
von Tom
Hallo, Wolfgang.

Was ist das für eine Xb2.Net-Version, in der es ":LogResponse" geben soll? Ich keine die Property nicht. Ich kenne nur xbTLog.

Wenn Du bei Postman rechts auf das Code-Symbol gehst, kannst Du Dir den Request in verschiedenen Sprachen anschauen.
postman_request.png
postman_request.png (73.26 KiB) 2792 mal betrachtet
Was aber viel cooler ist: Exportier die Postman-Collection und lade sie in die Chilkat-Tools hoch. Da kannst Du Dir dann zu jeder Methode Code erzeugen lassen, z.B. für FoxPro. Und dann siehst Du vermutlich auch, was an Deinem Code falsch ist.

https://tools.chilkat.io/ -> Postman

Re: xbHttpClient

Verfasst: Di, 16. Mai 2023 17:53
von Wolfgang Ciriack
Hallo Tom,

xb2.net letzte Version. Das mit oHttp:LogResponse := .T. hatte Boris mal am 2.1.2022 im xb2.net Forum (httpclient usage) gepostet.
Das mit Postman nach Chilcat werde ich mir morgen mal ansehen.

Re: xbHttpClient

Verfasst: Di, 16. Mai 2023 20:55
von ramses
Tom hat geschrieben: Di, 16. Mai 2023 15:44
Was ist das für eine Xb2.Net-Version, in der es ":LogResponse" geben soll? Ich keine die Property nicht. Ich kenne nur xbTLog.
Hallo Tom

das ist seit etwa 2 Jahren, ab einer der ersten 4.00.x Versionen drin. Ist aber nicht in der Documentation enthalten. Die Logfiles werden bei einigen Fehlern bei der Verbindung aber nicht angelegt.

Re: xbHttpClient

Verfasst: Mi, 17. Mai 2023 14:45
von Wolfgang Ciriack
Die Logfiles werden bei einigen Fehlern bei der Verbindung aber nicht angelegt.
Dem ist wohl so. Nachdem ich nun meinen Fehler gefunden habe (1 Typo, 1 fehlender / am Ende) bekomme ich auch beide Dateien.
Ist unschön, das die request.txt bei Fehlern nicht geschrieben wird, da hätte ich vermutlich den Fehler eher gefunden.
Nochmals vielen Dank für die Hilfen, Problem gelöst.