102

Processing

Virallinen Deprecated
aikaa vievä pyyntö käsitellään

HTTP-tilakoodin 102 määrittely

Tilakoodi 102 Processing on väliaikainen vastaus, jota käytetään ilmoittamaan asiakkaalle, että palvelin on hyväksynyt koko pyynnön, mutta ei ole vielä suorittanut sitä loppuun. Tämä tilakoodi PITÄÄ lähettää vain silloin, kun palvelimella on perusteltu syy olettaa, että pyynnön loppuunsaattaminen kestää huomattavan kauan. Jos menetelmän käsittely kestää yli 20 sekuntia (kohtuullinen, mutta mielivaltainen arvo), palvelimen PITÄÄ palauttaa vastaus 102 Processing. Tämän ohjeen mukaan palvelin voi antaa vastauksen 102 Processing. Palvelimen PITÄÄ lähettää lopullinen vastaus, kun pyyntö on suoritettu loppuun. Menetelmien käsittely voi mahdollisesti kestää kauan, erityisesti sellaisten menetelmien, jotka tukevat Depth-otsikkoa. Tällaisissa tapauksissa asiakas saattaa katkaista yhteyden odottaessaan vastausta. Tämän estämiseksi palvelin voi palauttaa tilakoodin 102 Processing osoittaakseen asiakkaalle, että palvelin käsittelee menetelmää edelleen.

Lähde / Lainaus: HTTP-tilakoodi 102 Processing on määritelty 10.1:n RFC2518 kohdassa RFC2518.

Kuinka heittää 102-tilakoodi PHP:llä?

HTTP-tilakoodin 102 heittämiseen verkkosivulle voidaan käyttää PHP-funktiota http_response_code. Syntaksi on seuraava: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testaa HTTP-tilakoodi 102

Jotta HTTP-tilakoodi (tässä tapauksessa 102 Processing) ja muut tiedot voidaan näyttää asiakaspuolella, kehityskonsoli on avattava F12-näppäimellä. Siirry sitten "Network"-välilehdelle. Nyt sivu voidaan avata, verkkosivuston (esimerkki index.php) pitäisi näkyä verkko-välilehdellä. Tämä on valittava ja sen jälkeen on valittava Herder-osio. Käyttäjä näkee sitten seuraavan tuloksen:

Tilakoodi 102 Processing
Yleiskatsaus
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Tila: 102 Processing
Nuo: Network
IP-osoite: XX.XX.XX.XX
Tilakoodi 102 Processing

Selainyhteensopivuus 102-tilakoodin kanssa

Chrome No (Deprecated)
Edge No (Deprecated)
Firefox No (Deprecated)
Opera No (Deprecated)
Safari No (Deprecated)
Chrome Android No (Deprecated)
Firefox for Android No (Deprecated)
Opera Android No (Deprecated)
Safari on iOS No (Deprecated)
Internet No (Deprecated)
WebView Android No (Deprecated)

Vakiot ohjelmointikielissä

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing

Viihdyttäviä meemejä HTTP-tilakoodista 102

Kirjoittaja: Tony Brüser
Kirjoittaja: Tony Brüser

Tony Brüser on innostunut web-kehittäjä, jolla on mieltymys HTTP-statuskoodeihin.

LinkedInGitHub