2012-12-11 11 views
8

खोल कोड है: #!/bin/sh body="............a lot of thing................"; curl -Ss -d"${body}" "xx.xx.com"जहां लंबे समय तक कर्ल तर्क सूची सीमा सेटिंग "तर्क सूची बहुत लंबा" से बचने के लिए करने का विकल्प है त्रुटि

लेकिन यह भागा नहीं जा सका और कर्ल के माध्यम से भेजा, त्रुटि है: /usr/bin/curl: तर्क सूची बहुत लंबी

यह $ शरीर बहुत लंबा हो सकता है। मुझे आश्चर्य है कि लंबी पोस्ट भेजने के लिए कर्ल सेट करने के लिए कोई विकल्प हैं?

उत्तर

22

अपने शरीर के डेटा को एक फ़ाइल में स्टोर करें। और

curl -d @<filename> 
0

अगर मैंने इसे फ़ाइल में संग्रहीत किया है तो मुझे इसे बंद करने के लिए मिला है।

curl -o fn URLETC