यहां सभी कर्ल आउटपुट और हेडर को दबाने का एक तरीका है, फिर भी यदि वे होते हैं, तो त्रुटियों को दिखाने के विकल्प के साथ। क्रोन नौकरियों या स्वचालित परीक्षण के लिए उपयोगी।
यूनिक्स
सभी आउटपुट को दबाने के लिए:
curl --silent --output /dev/null http://example.com
उत्पादन को दबाने के लिए, लेकिन फिर भी यदि वे होते हैं, तो त्रुटियां दिखाएं:
curl --silent --output /dev/null --show-error --fail http://example.com
खिड़कियाँ
सभी आउटपुट को दबाने के लिए:
curl --silent --output nul http://example.com
उत्पादन को दबाने के लिए, लेकिन फिर भी यदि वे होते हैं, तो त्रुटियां दिखाएं:
curl --silent --output nul --show-error --fail http://example.com
पैरामीटर समझाया
--silent
डाउनलोड-इन-प्रोग्रेस आँकड़े को दबा देता है (लेकिन फिर भी HTML आउटपुट दिखाएगा)
--output /dev/null
सफल आउटपुट को छुपाता है
--show-error
, तब भी जब silent
मोड इनेबल होता है,
--fail
तो त्रुटि उत्पन्न होगी यदि HTTP रिस्पांस केवल DNS / के बजाय एक त्रुटि कोड (404, 500 आदि) है। टीसीपी त्रुटियों।
अद्यतन: मुझे एहसास है कि मूल लेखक सब कुछ चुप कराने के बजाय अनुरोध के हेडर और प्रतिक्रिया कोड का निरीक्षण करना चाहता था । यह कैसे करना है पर विवरण के लिए samael का उत्तर देखें ।