Bagaimana saya bisa melakukan RAW POST di PHP menggunakan cURL?
Posting mentah seperti tanpa pengkodean apa pun, dan data saya disimpan dalam string. Data harus diformat seperti ini:
... 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
Salah satu opsinya adalah menulis secara manual seluruh header HTTP yang dikirim, tetapi tampaknya kurang optimal.
Bagaimanapun, bisakah saya meneruskan opsi ke curl_setopt () yang mengatakan gunakan POST, gunakan teks / polos, dan kirim data mentah dari a $variable
?
Implementasi dengan perpustakaan Guzzle:
Ekstensi PHP CURL:
Kode sumber
sumber