Hep kıvırmak bir HTTP 500 yanıtını aldığımda başarısızlık anlamına çıkış kodu (! = 0), ama bu gibi görünüyor dönüyordu varsayarak oldu değil durum.
HTTP durum kodu 200 değilse, cURL'nin 0'dan farklı bir exitCode ile başarısız olmasını sağlayabileceğim bir yol var mı? Kullanabileceğimi biliyorum -w "%{http_code}"
ama bu, çıkış kodu olarak değil, STDOUT'a giriyor (ayrıca bir dosyaya değil ekrana yönlendirmek istemediğim çıktıyı yakalamakla da ilgileniyorum).