卷曲到邮递员
CURL to POSTMAN
$ curl https://api.blockscore.com/question_sets/536c1532627463780b000000/score \
-u sk_test_n5049aa6053c9a0217bea78070fbf501: \
--header "Accept: application/vnd.blockscore+json;version=4" \
-d 'answers[][question_id]=1' \
-d 'answers[][answer_id]=3' \
-d 'answers[][question_id]=2' \
-d 'answers[][answer_id]=2' \
-d 'answers[][question_id]=3' \
-d 'answers[][answer_id]=2' \
-d 'answers[][question_id]=4' \
-d 'answers[][answer_id]=2' \
-d 'answers[][question_id]=5' \
-d 'answers[][answer_id]=5'
如何在getpostman中设置这个参数?
-u
、--header
、-d
等价于什么?
cURL 中的默认 Content-Type
是 application/x-www-form-urlencoded
。在 Postman 中,您只需 select x-www-form-urlencoded 按钮并开始输入您的键值对,即
Key Value
answers[][question_id] 1
对于--header
,右上角有一个Headers按钮。单击它时,您还会看到用于输入 header 值对的字段。只需在左侧键入 Accept
,在右侧键入值。
Header Value
Accept application/vnd.blockscore+json;version=4
cURL 的默认身份验证是 Basic。当您执行 -u username
时,系统会提示您输入密码。这是为了防止 shell 存储密码。您也可以使用 -u username:password
,但这会将密码存储在 shell 历史记录中,因此不推荐使用。无论哪种方式,cURL 都会将 Authorization
header 设置为 Basic base64encode(username:password)
.
您需要实际进行 base64 编码 username:password
。您可以在网上进行此操作,例如 here。例如,如果您输入 username:password
然后对其进行编码,它将 return dXNlcm5hbWU6cGFzc3dvcmQ=
所以基本上,在 Postman 中,您应该设置一个 header Authorization
作为名称,然后设置 Basic dXNlcm5hbWU6cGFzc3dvcmQ=
(也就是说,如果用户名是 username
和密码是 password
)。你的当然会有所不同。
Header Value
Authorization Basic dXNlcm5hbWU6cGFzc3dvcmQ=
$ curl https://api.blockscore.com/question_sets/536c1532627463780b000000/score \
-u sk_test_n5049aa6053c9a0217bea78070fbf501: \
--header "Accept: application/vnd.blockscore+json;version=4" \
-d 'answers[][question_id]=1' \
-d 'answers[][answer_id]=3' \
-d 'answers[][question_id]=2' \
-d 'answers[][answer_id]=2' \
-d 'answers[][question_id]=3' \
-d 'answers[][answer_id]=2' \
-d 'answers[][question_id]=4' \
-d 'answers[][answer_id]=2' \
-d 'answers[][question_id]=5' \
-d 'answers[][answer_id]=5'
如何在getpostman中设置这个参数?
-u
、--header
、-d
等价于什么?
cURL 中的默认 Content-Type
是 application/x-www-form-urlencoded
。在 Postman 中,您只需 select x-www-form-urlencoded 按钮并开始输入您的键值对,即
Key Value
answers[][question_id] 1
对于--header
,右上角有一个Headers按钮。单击它时,您还会看到用于输入 header 值对的字段。只需在左侧键入 Accept
,在右侧键入值。
Header Value
Accept application/vnd.blockscore+json;version=4
cURL 的默认身份验证是 Basic。当您执行 -u username
时,系统会提示您输入密码。这是为了防止 shell 存储密码。您也可以使用 -u username:password
,但这会将密码存储在 shell 历史记录中,因此不推荐使用。无论哪种方式,cURL 都会将 Authorization
header 设置为 Basic base64encode(username:password)
.
您需要实际进行 base64 编码 username:password
。您可以在网上进行此操作,例如 here。例如,如果您输入 username:password
然后对其进行编码,它将 return dXNlcm5hbWU6cGFzc3dvcmQ=
所以基本上,在 Postman 中,您应该设置一个 header Authorization
作为名称,然后设置 Basic dXNlcm5hbWU6cGFzc3dvcmQ=
(也就是说,如果用户名是 username
和密码是 password
)。你的当然会有所不同。
Header Value
Authorization Basic dXNlcm5hbWU6cGFzc3dvcmQ=