|
|
Opslået på 18/08/2017 10.00.43
|
|
|
|

Sagen er den, at hjemmesiden i går blev opgraderet fra http til https-protokol
En af mine softwaregrænseflader til at få adgang til denne hjemmeside, såsom:http://www.itsvse.com/api/test.php
Hvis du tilgår den direkte via din browser, vil du automatisk blive omdirigeret til https://www.itsvse.com/api/test.php
Dog skriver min softwarekode ikke kode til automatisk omdirigering, altså adressen hvor softwaren tilgår mit interface
vil returnere en 301-statuskode og NGINX' standard 301-fejlside,
På denne måde kan softwaren ikke læse dataene fra interfacet, men jeg kan heller ikke ændre https tilbage til den oprindelige http
Kan nginx bestemme, hvornår du besøger en bestemt side og returnere det angivne indhold???
Svaret er ja!!!
Denne kode placeres i serveren, så vidt muligt
Når vi besøger /api/test.php-siden, returnerer nginx automatisk en json-streng til klienten, og testresultatet er som følger:
(default_type og add_header får en fejl, når de tilføjes, jeg ved ikke hvorfor, men det påvirker ikke haha)
|
Tidligere:Meget brugervenligt transkodningsværktøj [GBK-UTF8 omskiftning]Næste:Sorter strengene a10, a2, a3, a6, a5, a4
|