100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python3之request用法_如何扩展python3 BaseHTTPRequestHandler类 以便可以使用成员variab调用函数...

python3之request用法_如何扩展python3 BaseHTTPRequestHandler类 以便可以使用成员variab调用函数...

时间:2021-08-30 06:25:59

相关推荐

python3之request用法_如何扩展python3 BaseHTTPRequestHandler类 以便可以使用成员variab调用函数...

我试图用我自己的成员变量扩展BaseHTTPRequestHandler。我将这些成员变量传递给自由函数,但当我这样做时,我得到:Exception happened during processing of request from ('127.0.0.1', 30006)

Traceback (most recent call last):

File "c:\Python37\lib\socketserver.py", line 313, in _handle_request_noblock

self.process_request(request, client_address)

File "c:\Python37\lib\socketserver.py", line 344, in process_request

self.finish_request(request, client_address)

File "c:\Python37\lib\socketserver.py", line 357, in finish_request

self.RequestHandlerClass(request, client_address, self)

File "fruiterer.py", line 41, in __init__

BaseHTTPRequestHandler.__init__(self, *args, **kwargs)

File "c:\Python37\lib\socketserver.py", line 712, in __init__

self.handle()

File "c:\Python37\lib\http\server.py", line 426, in handle

self.handle_one_request()

File "c:\Python37\lib\http\server.py", line 414, in handle_one_request

method()

File "fruiterer.py", line 62, in do_POST

fruit_handler(val, Event_dictionary_list, cached_timestamp)

NameError: name 'Event_dictionary_list' is not defined

下面是python3的源代码:

^{pr2}$

这可以通过在POST正文中发送以下json格式来测试:{"fruit":{"timestamp":1538688902037,"name":"apple","colour":"red","weight":100}}

我做错什么了?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。