首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用带有用户名和密码的cURL?

使用带有用户名和密码的cURL?
EN

Stack Overflow用户
提问于 2010-04-08 02:22:49
回答 14查看 1.1M关注 0票数 568

我想访问需要用户名/密码的URL。我想试着用curl访问它。现在我正在做一些类似这样的事情:

代码语言:javascript
复制
curl http://api.somesite.com/test/blah?something=123

我得到一个错误。我想我需要在上面的命令中指定用户名和密码。

我该怎么做呢?

EN

回答 14

Stack Overflow用户

发布于 2010-04-08 02:26:49

使用-u标志包括用户名,curl将提示输入密码:

代码语言:javascript
复制
curl -u username http://example.com

您也可以在命令中包含密码,但这样您的密码就会出现在bash历史记录中:

代码语言:javascript
复制
curl -u username:password http://example.com
票数 797
EN

Stack Overflow用户

发布于 2012-07-27 19:13:54

或者是相同的东西但是不同的语法

代码语言:javascript
复制
curl http://username:password@api.somesite.com/test/blah?something=123
票数 86
EN

Stack Overflow用户

发布于 2014-01-23 01:31:55

您也可以通过以下方式直接发送用户名:

代码语言:javascript
复制
curl -u USERNAME http://server.example

然后,Curl将要求您提供密码,并且密码将不会显示在屏幕上(或者如果您需要复制/粘贴命令)。

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

https://stackoverflow.com/questions/2594880

复制
相关文章

相似问题

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