我曾尝试在邮递员中导入curl命令,但是它给出了类型错误。
curl -X POST -k foo:foosecret@localhost:9000/hascode/oauth/token \
-d grant_type=password -d client_id=foo -d client_secret=abc123 \
-d redirect_uri=https://www.hascode.com -d username=bar -d password=barsecret
这是屏幕截图:
答案 0 :(得分:0)
curl命令中存在几个问题:
\
应该被删除。它是从其他地方复制的(作为换行符)。http://localhost:9000
。-d
。只需一个-d
。https://www.hascode.com
未编码。可以导入邮递员的有效curl命令如下所示(如果您的服务器接受application/x-www-form-urlencoded
内容类型):
curl -X POST http://foo:foosecret@localhost:9000/hascode/oauth/token -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=password&client_id=foo&client_secret=abc123&redirect_uri=https%3A%2F%2Fwww.hascode.com&username=bar&password=barsecret'