|
|
Postat pe 18.08.2017 10:00:43
|
|
|
|

Iată care e treaba, ieri site-ul a fost actualizat de la http la protocol https
Una dintre interfețele mele software pentru a accesa acest site, cum ar fi:http://www.itsvse.com/api/test.php
Dacă accesați direct prin browser, veți fi redirecționat automat către https://www.itsvse.com/api/test.php
Totuși, codul meu software nu scrie cod pentru redirecționare automată, adică adresa la care software-ul accesează interfața mea
va returna un cod de stare 301 și pagina de eroare implicită nginx 301,
Astfel, software-ul nu poate citi datele din interfață, dar nu pot schimba https-ul înapoi la http-ul original
Poate nginx să determine când vizitezi o anumită pagină și să returnezi conținutul specificat???
Răspunsul este da!!!
Acest cod este plasat în server, pe cât posibil
Când vizităm pagina /api/test.php, nginx returnează automat un șir json către client, iar rezultatul testului este următorul:
(default_type și add_header vor primi o eroare când sunt adăugate în el, nu știu de ce, dar nu afectează haha)
|
Precedent:Instrument de transcodare foarte ușor de folosit [schimb GBK-UTF8]Următor:Sortează șirurile a10, a2, a3, a6, a5, a4
|