|
|
Opublikowano 18.08.2017 10:00:43
|
|
|
|

Sprawa wygląda tak: wczoraj strona została zaktualizowana z protokołu http do https
Jeden z moich interfejsów programowych umożliwiający dostęp do tej strony, na przykład:http://www.itsvse.com/api/test.php
Jeśli udzielisz dostępu bezpośrednio przez przeglądarkę, zostaniesz automatycznie przekierowany do https://www.itsvse.com/api/test.php
Jednak mój kod oprogramowania nie zapisuje kodu do automatycznego przekierowania, czyli adresu, do którego oprogramowanie korzysta z mojego interfejsu
zwróci kod statusu 301 oraz domyślną stronę błędu nginx 301,
W ten sposób oprogramowanie nie może odczytać danych z interfejsu, ale nie mogę zmienić https z powrotem na oryginalny http
Czy nginx może określić, kiedy odwiedzasz określoną stronę i zwracasz wybraną treść???
Odpowiedź brzmi: tak!!!
Ten kod jest umieszczany na serwerze, tak daleko jak to możliwe
Gdy odwiedzamy stronę /api/test.php, nginx automatycznie zwraca klientowi ciąg json, a wynik testu jest następujący:
(default_type i add_header pojawiają się błędy po dodaniu do nich, nie wiem czemu, ale to nie ma wpływu haha)
|
Poprzedni:Bardzo łatwe w użyciu narzędzie transkodujące [wymiana GBK-UTF8]Następny:Sortuj ciągi a10, a2, a3, a6, a5, a4
|