cURL用户名和密码的HTTP身份验证等价方式

3
有没有一种方法可以将以下curl转换为普通的http请求? curl --user <username>:<password> https://{username}.fred.sensetecnic.com/api/{custom_endpoint_name} 可以使用Postman将其转换为以下内容:
GET https://{username}.fred.sensetecnic.com/api/{custom_endpoint_name}

Headers: Username: username, Password: password

你说的“正常的HTTP请求”是什么意思?第二段代码片段看起来并不像我见过的任何HTTP请求。你有没有阅读过:https://tools.ietf.org/html/rfc7617 - Evert
抱歉,如果代码括号让你感到困惑。这不是命令行代码。我的意思是是否有办法使用头部信息来替代curl提供的<username>:<password>。 - Delonous
1个回答

3

在Postman中使用提供的Basic Auth

  1. 进入Authorization选项卡。
  2. 从“Type”下拉列表中选择Basic Auth
  3. 添加用户名和密码。
  4. 点击“Update request”(如果适用)。

enter image description here


注意:为使此方法生效,服务器必须接受以JSON编码的凭据。

  1. 点击Headers
  2. 选择Content type
  3. 添加键值对,即用户名和密码。

    enter image description here


什么是响应 - Priyesh Kumar
未经授权:访问被拒绝 - Delonous
在授权选项卡中尝试基本身份验证 - Priyesh Kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接