|
|
Geplaatst op 18-08-2017 10:00:43
|
|
|
|

Het zit zo: gisteren is de website geüpgraded van http naar https protocol
Een van mijn software-interfaces om toegang te krijgen tot deze website, zoals:http://www.itsvse.com/api/test.php
Als je er direct via je browser toegang toe hebt, word je automatisch doorgestuurd naar https://www.itsvse.com/api/test.php
Mijn softwarecode schrijft echter geen code voor automatische omleiding, dat wil zeggen het adres waar de software toegang krijgt tot mijn interface
zal een statuscode van 301 teruggeven, en de standaard foutpagina van NGINX 301,
Op deze manier kan de software de data van de interface niet lezen, maar ik kan https niet terugzetten naar de originele http
Kan nginx bepalen wanneer je een bepaalde pagina bezoekt en de opgegeven inhoud teruggeven???
Het antwoord is ja!!!
Deze code wordt voor zover mogelijk in de server geplaatst
Wanneer we de /api/test.php-pagina bezoeken, geeft nginx automatisch een json-string terug aan de client, en het testresultaat is als volgt:
(default_type en add_header krijgen een foutmelding als je eraan toevoegt, ik weet niet waarom, maar het heeft geen invloed haha)
|
Vorig:Zeer eenvoudig te gebruiken transcodeertool [GBK-UTF8 interchange]Volgend:Sorteer strings a10, a2, a3, a6, a5, a4
|