我正在尝试使用cUrl在我的Flask-app上做一个基本请求。
这是我的Flask代码:
@application.route('/fb_checkin/', methods=['POST'])
def checkin():
qr_code = request.form['qr']
provider_name = request.form['provider']
#Lookup Access Key by qr in database
resp = requests.post("https://<USERNAME>:<PASSWORD>@<DOMAIN>.cloudant.com/socialmattic_users/_find",
'{"selector": {"qr": "' + qr_code + '"}}')
token = resp.json()['fb_access_token']
这是我的curl命令:
curl -X POST 'localhost:5000/fb_checkin/?qr=default&provider=void'
发出curl命令后,返回HTTP 400错误。
有人能告诉我为什么会这样吗?
感谢您的帮助。
答案 0 :(得分:2)
curl应该也没有URL的引号
curl --data "qr=default&provider=void" http://localhost:5000/fb_checkin/