我正在尝试将Content-Type传递给一个烧瓶应用程序(在GAE上运行),但是从python我无法获得内容类型标题,即使我传递它
服务器端处理程序如下:
@app.route('/api/handlers',methods=['POST'])
def color_list_post():
if(request.headers['Content-Type']=='application/color'):
logging.info('my-format')
elif(request.headers['Content-Type']=='application/x-www-form-urlencoded'):
logging.info('url-encoded')
else:
logging.info('wrong content-type')
return ""
传递的标题是: 应用/颜色
这是我的要求:
curl -H "Content-Type:application/color" -X POST http://localhost:8080/api/handlers
这就是我得到的错误:
KeyError: 'CONTENT_TYPE'