|
|
Paskelbta 2017-08-18 10:00:43
|
|
|
|

Štai dalykas, vakar svetainė buvo atnaujinta iš http į https protokolą
Viena iš mano programinės įrangos sąsajų, skirtų prieigai prie šios svetainės, pvz.:http://www.itsvse.com/api/test.php
Jei jį pasieksite tiesiogiai naudodami naršyklę, būsite automatiškai nukreipti į https://www.itsvse.com/api/test.php
Tačiau mano programinės įrangos kodas nerašo automatinio peradresavimo kodo, tai yra adreso, kuriuo programinė įranga pasiekia mano sąsają
grąžins 301 būsenos kodą ir NGINX numatytąjį 301 klaidos puslapį,
Tokiu būdu programinė įranga negali nuskaityti duomenų iš sąsajos, bet aš negaliu pakeisti https atgal į pradinį http
Ar nginx gali nustatyti, kada lankotės nurodytame puslapyje ir grąžinate nurodytą turinį???
Atsakymas yra taip!!!
Šis kodas kiek įmanoma įdedamas į serverį
Kai apsilankome /api/test.php puslapyje, nginx automatiškai grąžina klientui json eilutę, o testo rezultatas yra toks:
(default_type ir add_header gausiu klaidą, kai prie jos pridėsite, nežinau kodėl, bet tai neturi įtakos haha)
|
Ankstesnis:Labai paprastas naudoti perkodavimo įrankis [GBK-UTF8 mainai]Kitą:Rūšiuoti eilutes a10, a2, a3, a6, a5, a4
|