2024-03-28 17:05:32 发布
网友
我想知道Python中的FieldStorage和wsgi的input有什么区别?在
FieldStorage在CGI上下文中很有用,并且在其他一些情况下可以帮助您自己解析和处理(例如)向服务器发布(或也可以通过GET;-)的表单,而不必以任何方式涉及WSGI。它提供了一个很好访问的、有点像dict的对象来访问表单数据(无论是在POST还是GET上下文中)。在
FieldStorage
CGI
WSGI
我不确定wsgi_input(带下划线)是什么;如果您的意思是wsgi.input(带一个点,通常是用引号括起来;-),它是WSGI环境中的一个键,其值必须是从PEP 333开始引用的:
wsgi_input
wsgi.input
An input stream (file-like object) from which the HTTP request body can be read.
因此,它只存在于WSGI上下文中,并不意味着对该请求体的任何解析都已经完成了对请求体的解析(尤其是接收post),如果有的话,必须“使用”该流。在
FieldStorage
在CGI
上下文中很有用,并且在其他一些情况下可以帮助您自己解析和处理(例如)向服务器发布(或也可以通过GET;-)的表单,而不必以任何方式涉及WSGI
。它提供了一个很好访问的、有点像dict的对象来访问表单数据(无论是在POST还是GET上下文中)。在我不确定
wsgi_input
(带下划线)是什么;如果您的意思是wsgi.input
(带一个点,通常是用引号括起来;-),它是WSGI环境中的一个键,其值必须是从PEP 333开始引用的:因此,它只存在于WSGI上下文中,并不意味着对该请求体的任何解析都已经完成了对请求体的解析(尤其是接收post),如果有的话,必须“使用”该流。在
相关问题 更多 >
编程相关推荐