ฉันใช้ยูทิลิตี้บรรทัดคำสั่ง cURL เพื่อส่ง HTTP POST ไปยังบริการเว็บ ฉันต้องการรวมเนื้อหาของไฟล์เป็นเอนทิตีร่างกายของ POST ฉันได้ลองใช้-d </path/to/filename>
รวมทั้งตัวแปรอื่น ๆ ที่มีข้อมูลประเภทเช่น--data </path/to/filename> --data-urlencode </path/to/filename>
ฯลฯ ... ไฟล์ถูกแนบไว้เสมอ ฉันต้องการมันเป็นเอนทิตี้ของร่างกาย
cat file.txt | curl --data "@-" `(< url.txt )`
@-
บอก curl ให้อ่านจาก stdin คุณสามารถใช้การเปลี่ยนเส้นทาง(< x.txt )
เพื่อใส่อะไรก็ได้ที่คุณต้องการ หากคุณใช้ทุบตี