คำถามติดแท็ก http-status-code-500

4
ฉันสามารถทำให้ cURL ล้มเหลวด้วย exitCode ที่แตกต่างจาก 0 ได้หรือไม่หากรหัสสถานะ HTTP ไม่ใช่ 200
ฉันมักจะสมมติว่าเมื่อ curl ได้รับการตอบสนอง HTTP 500 มันกลับรหัสทางออกที่หมายถึงความล้มเหลว (! = 0) แต่ที่ดูเหมือนจะไม่เป็นกรณี มีวิธีที่ฉันสามารถทำให้ cURL ล้มเหลวด้วย exitCode ที่แตกต่างจาก 0 ถ้ารหัสสถานะ HTTP ไม่ได้ 200? ฉันรู้ว่าฉันสามารถใช้งานได้-w "%{http_code}"แต่ใส่ไว้ใน STDOUT ไม่ใช่รหัสออก (นอกจากนี้ฉันยังสนใจที่จะจับเอาท์พุทซึ่งฉันไม่ต้องการเปลี่ยนเส้นทางไปยังไฟล์ แต่ไปที่หน้าจอ)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.