क्या फ़ाइल नाम में पास किए बिना कर्ल और बाइनरी डेटा का उपयोग करना संभव है? उदाहरण के लिए, आप बाइनरी का उपयोग करके एक फॉर्म पोस्ट कर सकते हैं --डेटा-बाइनरी:
curl -X POST --data-binary @myfile.bin http://foo.com
हालाँकि, इसके लिए यह आवश्यक है कि कोई फ़ाइल मौजूद हो। मैं अनुरोध को पुन: उत्पन्न करने के लिए कर्ल कमांड के पाठ के रूप में HTTP कॉल (जैसे सेवाओं को आराम करने) में लॉग इन करने में सक्षम होने की उम्मीद कर रहा था। (यह उदाहरण के लिए इन सेवाओं को डीबग करने में सहायता करता है)
हालाँकि, लॉगिंग कर्ल कमांड जो एक फाइल को संदर्भित करता है, उपयोगी नहीं होगा, इसलिए मैं उम्मीद कर रहा था कि मैं वास्तव में कच्चे बाइनरी डेटा को लॉग कर सकता हूं, संभवतः बेस 64 एनकोडेड, और फिर भी आपको लॉग कर्ल कमांड को कॉपी और पेस्ट करने की अनुमति देता है और इसे निष्पादित करता है।
तो, क्या किसी फ़ाइल को संदर्भित किए बिना कर्ल और बाइनरी डेटा का उपयोग करना संभव है? यदि हां, तो यह कैसे काम करेगा? एक उदाहरण कैसा दिखेगा?