我想访问需要用户名/密码的URL.我想尝试用curl访问它.现在我做的事情如下:
curl http://api.somesite.com/test/blah?something=123
Run Code Online (Sandbox Code Playgroud)
我收到一个错误.我想我需要指定一个用户名和密码以及上面的命令.
我怎样才能做到这一点?
我正在尝试以编程方式登录我的stackoverflow.com帐户.我试着像下面那样做一个卷曲,但它要求内容长度:
$ curl -X POST --user abc@gmail.com:abc https://stackoverflow.com/users/login -v
* Trying 151.101.193.69...
* Connected to stackoverflow.com (151.101.193.69) port 443 (#0)
* TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
* Server certificate: *.stackexchange.com
* Server certificate: DigiCert SHA2 High Assurance Server CA
* Server certificate: DigiCert High Assurance EV Root CA
* Server auth using Basic with user 'abc@gmail.com'
> POST /users/login HTTP/1.1
> Host: stackoverflow.com
> Authorization: Basic YWJjQGdtYWlsLmNvbTphYmM=
> User-Agent: curl/7.43.0
> Accept: */*
> Content-Type:application/json
>
< HTTP/1.1 411 Length …Run Code Online (Sandbox Code Playgroud)