我编写了自己的API,需要进行基本身份验证,例如:
user:james
pass:1111
我可以使用以下网址调用资源:
http://api.james.com/myapi/orders/get
我希望能够在PHPStorm中使用REST客户端,但我无法确定如何发送我的身份验证详细信息。有谁知道如何做到这一点?您是否必须设置代理服务器,或者您是否可以在上面的URI中以某种方式传递身份验证?
任何帮助都将不胜感激。
此致
詹姆斯
答案 0 :(得分:1)
对于使用Basic Auth,您需要发送标题'Authorization',例如:
授权:基本amFuc29uQG1haWwucnU6MTIzNDU2
您可以从浏览器的调试控制台(FireFox中的firebug或Chrome中的开发人员工具)获取此标头的值。当您需要授权时,从您的浏览器启动GET请求 - 执行此操作。比打开调试控制台'网络'选项卡再次尝试此请求。 现在,您将在标题中找到新的“授权”,这是在您获得授权后由浏览器形成的。
只需复制此标头的内容并在PhpStorm REST-client中使用它。