|
|
Veröffentlicht am 18.08.2017 10:00:43
|
|
|
|

Also, gestern wurde die Website von http auf das https-Protokoll aktualisiert
Eine meiner Softwareoberflächen, um auf diese Website zuzugreifen, zum Beispiel:http://www.itsvse.com/api/test.php
Wenn Sie direkt über Ihren Browser darauf zugreifen, werden Sie automatisch weitergeleitet zu https://www.itsvse.com/api/test.php
Allerdings schreibt mein Softwarecode keinen Code für automatische Weiterleitung, also die Adresse, an der die Software auf meine Schnittstelle zugreift
wird einen 301-Statuscode und die NGINX-Standard-301-Fehlerseite zurückgeben,
Auf diese Weise kann die Software die Daten von der Schnittstelle nicht lesen, aber ich kann HTTPS nicht zurück zum ursprünglichen HTTP ändern
Kann nginx bestimmen, wann du eine bestimmte Seite besuchst und den angegebenen Inhalt zurückgibst???
Die Antwort ist ja!!!
Dieser Code wird so weit wie möglich im Server gespeichert
Wenn wir die /api/test.php-Seite besuchen, gibt nginx automatisch eine JSON-Zeichenkette an den Client zurück, und das Testergebnis ist wie folgt:
(default_type und add_header bekommst beim Hinzufügen einen Fehler, ich weiß nicht warum, aber das hat keine Auswirkungen haha)
|
Vorhergehend:Sehr einfach zu bedienendes Transkodierungswerkzeug [GBK-UTF8-Austausch]Nächster:Sortiere die Strings a10, a2, a3, a6, a5, a4
|