Я пытаюсь написать Connect calls через прокси-сервер аутентификации NTLM. Я открываю сокет на прокси-сервер и отправляю его «CONNECT x.x.x.49: 80 HTTP/1.1 \ r \ n \ r \ n». Я ожидаю, что это провалится, поскольку это аутентификационный прокси-сервер, но он не работает, а также закрывает мое подключение к прокси-серверу. Я использую Wireshark для проверки значений пакетов. Я вижу «Proxy-Connection: close \ r \ n». Если я делаю GET, он не закрывает соединение. Мой вопрос в том, что это правильно для неудавшегося подключения для закрытия моего подключения сокета?HTTP Connect через NTLM аутентификационный прокси-сервер
0
A
ответ
1
Я не уверен на 100% о вашем вопросе. Я бы не ожидал, что первый CONNECT потерпит неудачу с прокси-сервером NTLM, поскольку он должен был отправить заголовок Proxy-Authenticate: NTLM назад.
В любом случае прокси-сервер имеет полное право закрыть соединение на стороне клиента в случае сбоя, поэтому ответ на ваш вопрос «да». Странно, что он не делает то же самое для GET, однако прокси-серверы более ограничены тем, что они могут сделать в ответ на CONNECT, и это может решить, что он не может поддерживать HTTPS для вашего запроса.
Смежные вопросы
- 1. NTLM через HTTP: любая реализация клиента C#?
- 2. HTTP-запрос неавторизован с помощью схемы аутентификации клиента «Negotiate». Аутентификационный заголовок, полученный с сервера, был «NTLM»
- 3. Олицетворяя пользователей через NTLM
- 4. HTTP Connect запрос через каскадный прокси
- 5. Python Connect через HTTP-прокси с pysftp
- 6. Как проверить подлинность с помощью NTLM с параметрами (через HTTP)?
- 7. Java: соединения HTTP (S)/WebServices через прокси NTLM
- 8. nodejs. Как отправить HTTP-запрос через HTTP CONNECT-туннель?
- 9. HTTP CONNECT & stream_socket_client
- 10. Apache HTTP Client 4.2.5 Интегрированная аутентификация NTLM
- 11. Аутентификационный бюллетень
- 12. Spring Security 3.0 - настроить базовый http-аутентификационный диалог
- 13. Аутентификационный клиент на Mule
- 14. Mirth Connect HTTP-прослушиватель
- 15. Connect Webservice через XML
- 16. Загрузить файл Powershell и аутентифицировать через NTLM
- 17. Http post требует проверки подлинности NTLM (java)
- 18. Android NTLM получение HTTP/1.1 401 Неавторизованный
- 19. HTTP-адаптер фонаря и проверка подлинности NTLM
- 20. Java HTTP proxy wont connect
- 21. Использование Subversion через IntelliJ IDEA с NTLM
- 22. Android Использование NTLM через SSL сбой
- 23. Воспроизведение приложения Java, доступ к веб-службе через аутентификационный прокси
- 24. Установить FtpWebRequest через HTTP-прокси с использованием метода CONNECT
- 25. Установить заголовок пользовательского агента во время HTTP CONNECT через SSL?
- 26. CONNECT запрос на перенаправление HTTP-прокси через SSL-соединение?
- 27. HttpWebRequest через HTTPS с NTLM не работает
- 28. HTTP CONNECT метод с Android
- 29. аутентификационный токен не соответствует ~/.emulator_console_auth_token
- 30. Сделки через полоску Connect
Какой прокси-сервер? Любые изменения, если вы добавляете заголовок HOST? Как насчет Content-Length: 0? – EricLaw