Statusa koda 402 vispārīgs skaidrojums
HTTP statusa kods 402 Payment Required norāda, ka pieprasītais resurss vai pakalpojums ir pieejams tikai tad, ja ir veikts maksājums. Šo statusa kodu parasti izmanto situācijās, kad, lai piekļūtu pieprasītajam saturam vai funkcionalitātei, ir jāveic maksājums.
Statusa kodu 402 Payment Required parasti izmanto vietnes vai tīmekļa lietojumprogrammas, kas piedāvā maksas pakalpojumus. Ja lietotājs vēlas piekļūt resursam vai funkcijai, kas ir maksas, bet vēl nav veicis maksājumu, serveris var atgriezt statusa kodu 402 Payment Required. Tas norāda, ka lietotājam ir jāveic maksājums, lai iegūtu piekļuvi.
Lielākajā daļā gadījumu serveris atbildes tekstā sniegs arī citu informāciju, piemēram, norādījumus par to, kā veikt maksājumu, vai saites uz maksājumu iespējām. Tas ļauj lietotājam veikt maksājumu un pēc tam piekļūt vēlamajam saturam vai funkcionalitātei.
Svarīgi atzīmēt, ka statusa kods 402 Payment Required Payment Required tika definēts sākotnējā HTTP/1.1 standartā, taču līdz šim tas nav plaši izmantots. Citi statusa kodi, piemēram, 403 Aizliegts vai 404 Nav atrasts, tiek biežāk izmantoti, lai risinātu līdzīgas situācijas.
HTTP statusa koda 402 specifikācija
Avots / citāts no: 402 Payment Required HTTP statusa kods ir norādīts 6.5.2 sadaļā 6.5.2.
HTTP protokols
Kā, izmantojot PHP, ievadīt 402 statusa kodu?
Lai tīmekļa lapā norādītu HTTP statusa kodu 402, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(402) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Pārbaudīt 402 HTTP statusa kodu
Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 402 Payment Required) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:
URL: https://http-statuscode.com/errorCodeExample.php?code=402
Statuss: 402 Payment Required
Šie: Network
IP adrese: XX.XX.XX.XX
Kā izveidot savu kļūdas lapu statusa kodam 402
Apache Webserver
Tīmekļa serveris "Apache" ir viens no visizplatītākajiem tīmekļa serveriem internetā. Lai "Apache" serverī izveidotu savu 402 Payment Required. kļūdas lapu, šajā failā jāveic šādas izmaiņas.
NGINX Webserver
Līdzīgi kā tīmekļa serveris "Apache", arī "NGINX" tiek plaši izmantots internetā. Lai izveidotu savu 402 Payment Required. kļūdas lapu "NGINX" serverī, ir jāveic šādas izmaiņas šajā failā.
location = /402.html {
root /usr/share/nginx/html;
internal;
}
402 statusa koda saderība ar pārlūkprogrammu
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |
Konstantes programmēšanas valodās
HttpStatusCode.PaymentRequired
http.StatusPaymentRequired
Response::HTTP_PAYMENT_REQUIRED
httplib.PAYMENT_REQUIRED
http.client.PAYMENT_REQUIRED
http.HTTPStatus.PAYMENT_REQUIRED
:payment_reqired
Ārējās saites ar papildu informāciju par HTTP statusa kodu 402:
Izklaidējošas memes par HTTP statusa kodu 402
Bloga raksti
HTTP statusa koda 402 un 403 atšķirība
Kad mēs strādājam ar globālo tīmekli un saziņu starp serveriem un klientiem, mēs sastopamies ar dažādiem statusa kodiem, kas raksturo HTTP pieprasījuma stāvokli. Divi no šiem statusa kodiem, kas bi...