CURL不能訪問 但瀏覽器可以訪問

來源:本站原創 IT小技巧 超過306 views圍觀 0條評論

 

向某網站提交查詢,

curl -v http://api.qq.net/apiv2/userinfo/get?apiUser=jeff&apiKey=2we234236t234

一直提示{"result":false,"statusCode":40005,"message":"認證失敗","info":{}}

curl -H
CURL -A
都試過不行。

使用curl -v 進行查詢定位問題

curl -v http://api.qq.net/apiv2/userinfo/get?apiUser=jeff&apiKey=2we234236t234
[1] 4199
[[email protected] bak]# * About to connect() to api.qq.net port 80 (#0)
*   Trying 106.75.106.147…
* Connected to api.qq.net  port 80 (#0)
> GET /apiv2/userinfo/get?apiUser=jeff HTTP/1.1         #——-注意這個地方。發現沒有提交密碼
> User-Agent: curl/7.29.0
> Host: api.qq.net
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx/1.12.1
< Date: Thu, 15 Nov 2018 07:05:24 GMT
< Content-Type: application/json;charset=UTF-8
< Transfer-Encoding: chunked
< Connection: close
<

結論,有可能是需要對 & 進行轉義

解決
進行命令修改  轉義 \&

提交

curl -v http://api.qq.net/apiv2/userinfo/get?apiUser=jeff\&apiKey=2we234236t234
About to connect() to api.qq.net port 80 (#0)
*   Trying 106.75.85.126…
* Connected to api.qq.net  port 80 (#0)
> GET /apiv2/userinfo/get?apiUser=jeff&apiKey=2we234236t234 HTTP/1.1
> User-Agent: curl/7.29.0
> Host: api.qq.net
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx/1.12.1
< Date: Thu, 15 Nov 2018 07:06:15 GMT
< Content-Type: application/json;charset=UTF-8
< Transfer-Encoding: chunked
< Connection: close
<
* Closing connection 0
{"result":true,"statusCode":200,"message":"請求成功 Done

文章出自:CCIE那點事 http://www.qdxgqk.live/ 版權所有。本站文章除注明出處外,皆為作者原創文章,可自由引用,但請注明來源。 禁止全文轉載。
本文鏈接:http://www.qdxgqk.live/?p=3992轉載請注明轉自CCIE那點事
如果喜歡:點此訂閱本站
  • 相關文章
  • 為您推薦
  • 各種觀點
?
暫時還木有人評論,坐等沙發!
發表評論

您必須 [ 登錄 ] 才能發表留言!

?
?
萌宠夺宝游戏