VO und PHP restAPI
Posted: Mon Dec 26, 2022 10:43 am
Ich habe inzwischen Folgendes festgestellt:
Normalerweise kommt als ResponseHeader
Immer wenn beim GET alte Werte kommen, dann fehlen die beiden Zeilen Date + Server! Beim ersten GET Aufruf kommen die richtigen Werte, dann ein Update, ab dann geht ein GET Aufruf nicht mehr zum Server sondern holt sich das Ergebnis vom ersten Aufruf irgend woher (Write einer Textdatei im restAPI erzeugt nur beim ersten Aufruf ein File).
Daraufhin habe ich den GET Aufruf direkt über cHttp und nicht über Norberts GetDocumentByGetOrPost gemacht:
Damit funktionierts nun, also muß die Ursache des Problems irgendwo im GetDocumentByGetOrPost liegen.
Ich habe diese Routine schon durchgetestet, finde aber nichts.
Normalerweise kommt als ResponseHeader
Code: Select all
HTTP/1.1 200 OK
Date: Mon, 26 Dec 2022 10:34:47 GMT
Server: Apache/2.4.37 (Win32) OpenSSL/1.0.2p PHP/5.6.40
X-Powered-By: PHP/5.6.40
Content-Length: 539
Content-Type: text/html; charset=ISO-8859-1
Daraufhin habe ich den GET Aufruf direkt über cHttp und nicht über Norberts GetDocumentByGetOrPost gemacht:
Code: Select all
oHttp := CHttp{"BMTest"}
oHttp:Open()
cPage := oHttp:GetDocumentByUrl("http://localhost/wwwapps/BMTest/unity.php/" + AsString(nId))
cHeader := oHttp:ResponseHeader
oHttp:CloseRemote()
oHttp:Axit()
Ich habe diese Routine schon durchgetestet, finde aber nichts.