Python中FieldStorage的用途是什么

2024-03-28 17:05:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道Python中的FieldStorage和wsgi的input有什么区别?在


Tags: wsgiinput区别fieldstorage
1条回答
网友
1楼 · 发布于 2024-03-28 17:05:32

FieldStorageCGI上下文中很有用,并且在其他一些情况下可以帮助您自己解析和处理(例如)向服务器发布(或也可以通过GET;-)的表单,而不必以任何方式涉及WSGI。它提供了一个很好访问的、有点像dict的对象来访问表单数据(无论是在POST还是GET上下文中)。在

我不确定wsgi_input(带下划线)是什么;如果您的意思是wsgi.input(带一个点,通常是用引号括起来;-),它是WSGI环境中的一个键,其值必须是从PEP 333开始引用的:

An input stream (file-like object) from which the HTTP request body can be read.

因此,它只存在于WSGI上下文中,并不意味着对该请求体的任何解析都已经完成了对请求体的解析(尤其是接收post),如果有的话,必须“使用”该流。在

相关问题 更多 >