Wie kann ich mit cURL einen RAW POST in PHP durchführen?
Roher Beitrag wie in ohne Kodierung, und meine Daten werden in einer Zeichenfolge gespeichert. Die Daten sollten wie folgt formatiert sein:
... usual HTTP header ...
Content-Length: 1039
Content-Type: text/plain
89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa
ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd
ajshdfhsafiahfiuwhflsf this is just data from a string
more data kjahfdhsakjfhsalkjfdhalksfd
Eine Möglichkeit besteht darin, den gesamten gesendeten HTTP-Header manuell zu schreiben. Dies scheint jedoch weniger optimal zu sein.
Kann ich auf jeden Fall Optionen an curl_setopt () übergeben, die POST verwenden, Text / Plain verwenden und die Rohdaten von a senden $variable
?
Implementierung mit Guzzle-Bibliothek:
PHP CURL Erweiterung:
Quellcode
quelle