เป็นไปได้ไหมที่จะใช้ curl และโพสต์ข้อมูลไบนารีโดยไม่ผ่านชื่อไฟล์? ตัวอย่างเช่นคุณสามารถโพสต์แบบฟอร์มโดยใช้ไบนารีผ่าน --data-binary:
curl -X POST --data-binary @myfile.bin http://foo.com
อย่างไรก็ตามสิ่งนี้ต้องการไฟล์ที่มีอยู่ ฉันหวังว่าจะสามารถบันทึกการโทร HTTP (เช่นเพื่อหยุดบริการ) เป็นข้อความของคำสั่ง curl ในการทำซ้ำการร้องขอ (สิ่งนี้จะช่วยในการดีบักบริการเหล่านี้เป็นอย่างมาก)
อย่างไรก็ตามการบันทึกคำสั่ง curl ที่อ้างอิงไฟล์จะไม่มีประโยชน์ดังนั้นฉันหวังว่าฉันจะสามารถบันทึกข้อมูลไบนารีแบบดิบได้โดยมีการเข้ารหัส base64 น่าจะเป็นจริง แต่ก็ยังให้คุณคัดลอกและวางคำสั่ง curl ที่บันทึกไว้
ดังนั้นเป็นไปได้ที่จะใช้ curl และโพสต์ข้อมูลไบนารีโดยไม่ต้องอ้างอิงไฟล์หรือไม่? ถ้าเป็นเช่นนั้นจะทำงานอย่างไร ตัวอย่างจะมีลักษณะเป็นอย่างไร