weixin_39647787 2020-11-22 03:16
浏览 0

Script error: __init__() takes at least 6 arguments (5 given)

From on July 25, 2016 16:44

I am using redirect_request.py to redirect multiple urls. On executing this py I am getting following error:


Script error:
__init__() takes at least 6 arguments (5 given)

I am using following mitm method to redirect:


from mitmproxy.models import HTTPResponse
from netlib.http import Headers


def request(flow):
    # pretty_host takes the "Host" header of the request into account,
    # which is useful in transparent mode where we usually only have the IP
    # otherwise.

    # Method 1: Answer with a locally generated response
    if flow.request.pretty_host.endswith("example.com"):
        resp = HTTPResponse(
            b"HTTP/1.1", 200, b"OK",
            Headers(Content_Type="text/html"),
            b"helloworld"
        )
        flow.reply.send(resp)

mitmproxy version: 0.17 OS: MAC OSX Yosemite 10.10.5

Copied from original issue: IronLanguages/main#1307

该提问来源于开源项目:IronLanguages/ironpython2

  • 写回答

7条回答 默认 最新

  • weixin_39647787 2020-11-22 03:16
    关注

    From on July 25, 2016 17:32

    I tried with passing 6 arguments, 7 arguments but still this error persists,

    评论

报告相同问题?