Не удается получить сообщение от веб-сервера (WebProxyServer python 3) - PullRequest
0 голосов
/ 17 апреля 2020

Я создаю прокси-сервер, чтобы получить запрос от моего браузера, отправить его на веб-сервер и отправить ответ в мой браузер. Однако мой прокси-сервер не может получить запрос от веб-сервера.

try:
    print("Webserver " + webserver)
    print(port)
    # create a socket to connect to the web server
    s = socket(AF_INET, SOCK_STREAM)
    s.connect((webserver, port))
    s.sendall(request)

    while 1:
        # receive data from web server
        data = s.recv(MAX_DATA_RECV)
        print(data )
        if (len(data) > 0):
            # send to browser
            connectionSocket.send(data)

        else:
            break
    s.close()

Мой прокси-сервер может распечатать веб-сервер "www.google.com", порт: 443. Однако данные с веб-сервера пусты, данные: b '' Информация о веб-сервере, порте и данных повторяется много раз. Они не останавливаются. Как я могу получить данные с веб-сервера и остановить итерацию?

...