ich spiele mal wieder etwas mit dem xb2.net rum und habe da ein kleines Problem.
Ich möchte beim aufruf dieser Seite
laser-plus.com/drucker_test
intern den Aufruf abfangen und dann die Funktion prodinfo3 aufrufen.
Das habe ich über den Filterrequest gelöst, aber ich ich bekommen den Aufruf irgendwie nicht durch.
So sieht mein code im filterrequest aus
Code: Alles auswählen
if corigPath = "/drucker_test"
cWebFunction := 'prodinfo3'
cPath := "/" + cWebFunction
oClient:HTTPRequest:setVar('artnr','18365')
oClient:HTTPRequest:Path(cPath)
return .T.
endif
= ACCESS ERROR ==========
Date: 20210218 23:58:18, IP: 149.224.149.180
Bad HTTP request:
GET /prodinfo3?artnr=18365 HTTP/1.1
Host: www.laser-plus.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: de,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Cookie: _SID=37%2A7883561; _ga=GA1.2.1488836633.1613681763; _gid=GA1.2.1060471996.1613681763; selectedOpt=
Ich habe schon alles mögliche probiert und habe mich auch an einen alten Post von Martin gehalten, bei dem es Anscheinend geklappt hat, aber bei mir leider nicht.
Ich habe auch mal diese Zeile mit eingebungen
Code: Alles auswählen
oClient:HTTPRequest:StartLine += "?"
Irgendwie scheint die Anfrage nicht richtig in den HTTPHandler zu laufen.
Vielleicht habt Ihr eine Idee. Oder jemand hat schon auf eine andere Weise Webseiten ohne .html eingebunden. Tipps wäre klasse
Gruß
Rene