Использование socket.shutdown (1) предотвращает отправку ответов веб -сервераPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Использование socket.shutdown (1) предотвращает отправку ответов веб -сервера

Сообщение Anonymous »

Я делаю прокси, который находится между браузером и Интернетом. Есть фрагмент кода, который я не могу приступить к работе. < /P>

#send request to web server
web_client.send(request)
#signal client is done with sending
web_client.shutdown(1)
< /code>

Если я использую Shutdown (1), прокси имеет улучшение < /em> производительность и скорость.
Однако некоторые веб -серверы не отправляют ответы, если я использую выключение. Вывод консоли: < /p>

request sent to host wix.com
got response packet of len 0
got response packet of len 0
breaking loop
< /code>

и отображает браузер < /p>

The connection was reset
The connection to the server was reset while the page was loading.
< /code>

Однако, если я удалю отключение (1), нет никаких проблем. Вывод консоли: < /p>

got response packet of len 1388
got response packet of len 1388
got response packet of len 1388
got response packet of len 989
got response packet of len 0
got response packet of len 0
breaking loop
< /code>

и браузер обычно отображает веб -сайт.
Почему это происходит? Это происходит только на определенных хостах.

Подробнее здесь: https://stackoverflow.com/questions/240 ... -responses
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отключение кнопки добавления в корзину WooCommerce после первого нажатия предотвращает отправку
    Гость » » в форуме Jquery
    0 Ответы
    26 Просмотры
    Последнее сообщение Гость
  • Contactform7 предотвращает повторную отправку значений полей
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Возможно ли, чтобы UDP Socket.SendTo выполнил неполную отправку?
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Gracefull Shutdown of Asp.net внутри Azure Linux Plans Service Plans во время Scaledown
    Anonymous » » в форуме Linux
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Tomcat wepdown очень медленно после вызова shutdown.sh?
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»