Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python web.py获取请求头_Python_Web.py - Fatal编程技术网

Python web.py获取请求头

Python web.py获取请求头,python,web.py,Python,Web.py,我从python和web.py开始 我正试图用它构建一个RESTAPI。 我知道hoy会使用web.py的基础知识 但我仍然可以找到一种获取请求内容类型的方法 我定义了这个post函数: def POST(self,name): ct=web.ctx.env.get('Content-Type') return json.dumps({ 'body' : web.data(),'ct':ct } ) 我正在尝试获取正文数据,内容类型bit ct ends为n

我从python和web.py开始

我正试图用它构建一个RESTAPI。 我知道hoy会使用web.py的基础知识 但我仍然可以找到一种获取请求内容类型的方法 我定义了这个post函数:

  def POST(self,name):
        ct=web.ctx.env.get('Content-Type')
        return json.dumps({ 'body' : web.data(),'ct':ct } )
我正在尝试获取正文数据,内容类型bit ct ends为null

curl -H 'Accept: application/json' localhost:8080/test -d '{"a":"b"}' -H "Content-Type: application/json"
输出

{"body": "{\"a\":\"b\"}", "ct": null}
提前感谢

该结构允许您访问。在WSGI应用程序中,内容类型标题名为
content\u type

ct = web.ctx.env.get('CONTENT_TYPE')