|
|
Zverejnené 18. 8. 2017 10:00:43
|
|
|
|

Ide o to, že včera bola stránka aktualizovaná z http na https protokol
Jedno z mojich softvérových rozhraní na prístup k tejto webovej stránke, napríklad:http://www.itsvse.com/api/test.php
Ak k nemu pristupujete priamo cez prehliadač, budete automaticky presmerovaní na https://www.itsvse.com/api/test.php
Avšak môj softvérový kód nepíše kód na automatické presmerovanie, teda na adresu, kde softvér pristupuje k môjmu rozhraniu
vráti stavový kód 301 a predvolenú chybovú stránku nginx 301,
Týmto spôsobom softvér nemôže čítať dáta z rozhrania, ale nemôžem zmeniť https späť na pôvodný http
Môže nginx určiť, kedy navštívite určenú stránku a vrátite zadaný obsah???
Odpoveď je áno!!!
Tento kód sa umiestni na server, pokiaľ je to možné
Keď navštívime stránku /api/test.php, nginx automaticky vráti klientovi reťazec json a výsledok testu je nasledovný:
(default_type a add_header dostanú chybu, keď sa do nej pridá, neviem prečo, ale neovplyvňuje to haha)
|
Predchádzajúci:Veľmi jednoduchý nástroj na transkódovanie [GBK-UTF8 výmena]Budúci:Zoradiť reťazce a10, a2, a3, a6, a5, a4
|