Tôi làm cách nào để tạo một POST RAW trong PHP bằng cách sử dụng cURL?RAW POST bằng cách sử dụng cURL trong PHP
Bài đăng nguyên bản như trong không có bất kỳ mã hóa nào và dữ liệu của tôi được lưu trữ trong một chuỗi. Dữ liệu phải được định dạng như sau:
... 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
Một tùy chọn là viết thủ công toàn bộ tiêu đề HTTP được gửi, nhưng dường như ít tối ưu hơn.
Dù sao, tôi có thể chuyển các tùy chọn tới curl_setopt() có sử dụng POST, sử dụng văn bản/đơn giản và gửi dữ liệu thô từ $variable
không?
php sẽ đặt tiêu đề có độ dài nội dung cho bạn hay bạn cũng nên đặt tiêu đề đó? –
Tôi không thể làm việc này. Tôi có một trang mà tôi đang cố gắng đăng dữ liệu thô. Trang đó ghi lại tất cả dữ liệu thô mà nó nhận được vào một bảng cơ sở dữ liệu. Không có hàng mới nào cả. Bạn có biết nếu có bất cứ điều gì đã thay đổi ở đây kể từ '09? – James
Điều này làm việc cho tôi, mà không chỉ định bất kỳ tiêu đề HTTP nào. – xryl669