1

Google 検索アプライアンス API にアクセスしようとしています: http://code.google.com/apis/searchappliance/documentation/612/gdata/acapi_protocol.html

リクエストを送信するために、curl を使用しています。私の問題は、ログインしようとすると、

curl -k -X POST https://ip.ad.dr.ess:8443/accounts/ClientLogin&Email=username&Passwd=password

私は以下を取得します:

'Email' is not recognized as an internal or external command,
operable program or batch file.
Passwd: unknown user =password

この問題の助けをいただければ幸いです。私はcurlを初めて使用するので、おそらく間違って使用していることに気づきました。

Windows 7にcygwinを介してcurlをインストールしました。

4

3 に答える 3

6

私はあなたがの線に沿って何かをしなければならないとかなり確信しています

curl -k -X POST https://ip.ad.dr.ess:8443/accounts/ClientLogin -d Email=username -d Passwd=passwd

コマンドオプションのリストについては、 http://curl.haxx.se/docs/manpage.html#-dを参照してください。

于 2011-10-21T18:09:51.387 に答える
1

URLを。で囲んでみてください"。およびその他の特殊なbash文字を使用&しているため、引用符で囲む必要があります。

これはbashの問題です:

$ curl -k -X POST "https://ip.ad.dr.ess:8443/accounts/ClientLogin&Email=username&Passwd=password"
于 2011-10-21T18:05:10.260 に答える
0

シェルは & 文字をコマンドの終わりとして解釈します。URL 全体を引用符で囲む必要があります。

curl -k -X POST "https://ip.ad.dr.ess:8443/accounts/ClientLogin&Email=username&"
于 2011-10-21T18:06:29.370 に答える