|
|
Julkaistu 18.8.2017 10.00.43
|
|
|
|

Asia on niin, että eilen verkkosivusto päivitettiin http:stä https-protokollaan
Yksi ohjelmistorajapintoistani tämän verkkosivuston avaamiseen, kuten:http://www.itsvse.com/api/test.php
Jos käytät sitä suoraan selaimellasi, sinut ohjataan automaattisesti https://www.itsvse.com/api/test.php
Kuitenkin ohjelmistokoodini ei kirjoita koodia automaattiseen uudelleenohjaukseen, eli osoitteeseen, johon ohjelmisto pääsee rajapintaani
palauttaa 301-tilakoodin ja NGINX-oletus 301-virhesivun,
Näin ohjelmisto ei voi lukea dataa käyttöliittymästä, mutta en voi muuttaa https:ää takaisin alkuperäiseen http:ään
Voiko nginx määrittää, milloin vierailet tietyllä sivulla ja palautat määritellyn sisällön???
Vastaus on kyllä!!!
Tämä koodi sijoitetaan palvelimelle mahdollisimman pitkälle
Kun vierailemme /api/test.php-sivulla, nginx palauttaa automaattisesti json-merkkijonon asiakkaalle, ja testitulos on seuraava:
(default_type ja add_header saa virheilmoituksen, kun se lisätään, en tiedä miksi, mutta se ei vaikuta haha)
|
Edellinen:Erittäin helppokäyttöinen transkoodaustyökalu [GBK-UTF8-vaihto]Seuraava:Lajittele merkkijonot a10, a2, a3, a6, a5, a4
|