Вверх ↑
Ответов: 4630
Рейтинг: 749
#1: 2018-04-11 11:45:45 ЛС | профиль | цитата
3042 писал(а):
Указывал и так тоже. Всё равно заголовки не возвращает.
В твоей схеме я просто поправил заголовок Host и запустил на Windows 2000 - вернуло тот ответ, который я показал, с соответствующим Location. Нет там ничего такого, что не поддерживается ОС, тем более, что ты работаешь с TCP_Client - а он ничего не знает об особенностях реализации протокола HTTP. А если последовать за Location и повторить тот же запрос на порт 443 - опять же вернёт ожидаемый ответ:
<html>
<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<center>The plain HTTP request was sent to HTTPS port</center>
<hr><center>nginx</center>
</body>
</html>
На чём возможности TCP_Client по работе с HTTPS и исчерпываются. А вот HTTP_Get - да, уже зависит от
3042 писал(а):
в XP просто нет поддержки новых протоколов.
(протокол тот же, шифры и корневые сертификаты новые).
карма: 26

0
Редактировалось 1 раз(а), последний 2018-04-12 10:53:29