Używam PHP do przeanalizowania numerycznej części odpowiedzi kodu stanu HTTP. Biorąc pod uwagę standardową odpowiedź "HTTP/1.1 200 OK", użyłbym:Analizowanie kodu stanu HTTP
$data = explode(' ', "HTTP/1.1 200 OK");
$code = $data[1];
Nie jestem ekspertem od HTTP. Czy kiedykolwiek spotkałbym się z odpowiedzią, w której kod nie znajduje się na pozycji $ data [1] jak w powyższym przykładzie? Po prostu chcę mieć pewność, że ta metoda wytyczania kodu odpowiedzi zawsze zadziała dla każdej odpowiedzi.
Dzięki, Brian
jeśli używasz cURL możesz być podobny: curl_getinfo ($ ch, CURLINFO_HTTP_CODE); który zwróci 200 lub jakikolwiek będzie stan http. – Mickey