HTTP HTTP GET --write-out # Server-side HTTP/1.1 404 Not Found Content-Length: 0 Connection: close # Client-side http --write-out with %{onerror} and %{urlnum} to stderr -f -s -w '%{onerror}%{stderr}%{urlnum} says %{exitcode} %{errormsg}\n' http://%HOSTIP:%HTTPPORT/we/want/our/%TESTNUMBER http://%HOSTIP:%HTTPPORT/we/want/our/%TESTNUMBER # Verify data after the test has been "shot" GET /we/want/our/%TESTNUMBER HTTP/1.1 Host: %HOSTIP:%HTTPPORT User-Agent: curl/%VERSION Accept: */* GET /we/want/our/%TESTNUMBER HTTP/1.1 Host: %HOSTIP:%HTTPPORT User-Agent: curl/%VERSION Accept: */* 0 says 22 The requested URL returned error: 404 1 says 22 The requested URL returned error: 404 # 22 is CURLE_HTTP_RETURNED_ERROR 22