我对Python有点新手,我无法理解这个答案中的一些代码:
https://stackoverflow.com/a/3753314/52551
代码是:
@cherrypy.expose
def update(self):
cl = cherrypy.request.headers['Content-Length']
rawbody = cherrypy.request.body.read(int(cl))
body = simplejson.loads(rawbody)
# do_something_with(body)
return "Updated %r." % (body,)
就像我说我在Python上有点新意,所以我的困惑是cherrypy.request
能够提供适当的请求上下文。如果两个客户端发出请求,如果在update
方法内某处有上下文切换,第二个客户端的请求信息是否会覆盖第一个客户端的请求信息?