ฉันกำลังดูตัวอย่างของcurl
คำสั่งที่ใช้สัญลักษณ์ @ หน้าชื่อไฟล์เพื่อโพสต์ข้อมูลไปยังเซิร์ฟเวอร์
curl http://localhost/ --data-binary @file.txt
สิ่งนี้หมายความว่า? มันแทรกเนื้อหาของไฟล์ลงในคำสั่งหรือไม่? มันเฉพาะเจาะจงcurl
หรือไม่
ฉันกำลังดูตัวอย่างของcurl
คำสั่งที่ใช้สัญลักษณ์ @ หน้าชื่อไฟล์เพื่อโพสต์ข้อมูลไปยังเซิร์ฟเวอร์
curl http://localhost/ --data-binary @file.txt
สิ่งนี้หมายความว่า? มันแทรกเนื้อหาของไฟล์ลงในคำสั่งหรือไม่? มันเฉพาะเจาะจงcurl
หรือไม่
คำตอบ:
มันเป็นเฉพาะขด จากman curl
:
--data-binary <data>
(HTTP) This posts data exactly as specified with no extra processing whatsoever.
If you start the data with the letter @, the rest should be a filename. Data is
posted in a similar manner as --data-ascii does, except that newlines are preserved
and conversions are never done.
If this option is used several times, the ones following the first will append data
as described in -d, --data.