ich möchte mit PB eine URL aufrufen, die per HTTP-POST Werte übergibt:
Code: Alles auswählen
https://service.com/msg/mydevice?hello=world
Code: Alles auswählen
https://service.com/msg/mydevice?hello=world
Da wird kein Browser aufgerufen.RSBasic hat geschrieben:Du kannst deine Adresse mit den Parametern einfach mit ReceiveHTTPFile() oder ReceiveHTTPMemory() aufrufen
https://service.com/msg/mydevice?hello=worldthinkitsimple hat geschrieben:Hi,
ich habe das über cURL gelöst. Ich möchte keinen direkten Browseraufruf, sondern intern in meinem Code eine URL aufrufen. ich möchte keine Webseite anzeigen.
Danke trotzdem.
Code: Alles auswählen
x1$="POST /cgi-bin/smpro/script.pl HTTP/1.0"+#CRLF$
x2$="Host: www.test.com"+#CRLF$
x3$="Pragma: no-cache"#CRLF$
x4$="User-Agent: <AGENT>"+#CRLF$
x5$="Referer: <TARGET>"+#CRLF$
x6$="Content-length: $POST LEN"+#CRLF$ ;Content-length: 22 (vl anders bei Unicode ? ka.)im Fall von Post Data mit Inhalt "some stuff"
x7$="Connection: close"+#CRLF$
x8$"some stuff"+#CRLF$
x9$=#CRLF$
Ups das mit dem https hatte ich übersehenNicTheQuick hat geschrieben:Das hilft dir nur gar nichts, wenn du über HTTPS kommunizieren musst. Und da PB auch keine Postdaten unterstützt, was ich eh nicht verstehe, sind curl und Konsorten hier noch die einzige Lösung.
ist die Postdata.x7$="Connection: close"+#CRLF$