Tôi đang sử dụng tiện ích dòng lệnh cURL để gửi HTTP POST đến một dịch vụ web. Tôi muốn bao gồm nội dung của tệp dưới dạng thực thể cơ thể của POST. Tôi đã thử sử dụng -d </path/to/filename>
cũng như các biến thể khác với thông tin loại như --data </path/to/filename> --data-urlencode </path/to/filename>
vv ... tập tin luôn được đính kèm. Tôi cần nó như là thực thể cơ thể.
cat file.txt | curl --data "@-" `(< url.txt )`
@-
bảo curl đọc từ stdin. Bạn cũng có thể chỉ cần sử dụng chuyển hướng(< x.txt )
để đưa vào bất cứ điều gì bạn muốn. Nếu bạn đang sử dụng bash.