首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPie提示输入密码

HTTPie提示输入密码
EN

Stack Overflow用户
提问于 2019-11-19 17:31:26
回答 1查看 295关注 0票数 1

我使用HTTPie对一组REST进行边缘网格身份验证的调用,但是httpie总是询问密码,这阻碍了我在shell脚本中进行调用的能力。密码是我的本地主机/系统密码,输入后,命令执行得很好。

~/Desktop/DevOps/HTTPie/apiscripts-wip/tech_jam/casemanagement$ ./_Cases.sh http: password @localhost:

问->如何避免这一点?我的环境设置有问题吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-20 06:12:04

--auth, -a

传递一个username:password对作为参数。或者,如果只指定用户名(-a username),则会在发送请求之前提示输入密码。

https://httpie.org/doc#authentication

因此,您只需更新脚本以包含密码:

代码语言:javascript
复制
http -A edgegrid -a techjam:YOURPASSWORD --timeout=300 ':/case-management/v2/cases?duration=30&type=company-active'

(顺便说一句,您不需要--甚至可能不想--更改配置中的默认选项以包含--auth-type等。上面的命令包含所有这些选项,这样您就可以只使用rm ~/.httpie/config.json了。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58939773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档