0

モバイルアプリ用のAPIがあります。API機能の1つは、ユーザーにサインインすることです。ユーザーがサインインすると、他のAPI関数にアクセスできます。私はユーザーセッションを追跡することによってこれを行います。しかし、これが私の問題です。私はcurlを使用してAPIをテストしており、それを機能させることができます。ブラウザでAPIにアクセスしようとしましたが、機能しましたが、コマンドラインでcurlを試してみると、そうではないため、curlはCookieを送信しないと思います。どうやってやるの?

4

2 に答える 2

2

cookie を保存およびロードする場所を curl に指定する必要があります: http://curl.haxx.se/docs/httpscripting.html (第 10 章)

あなたにとっては、 curl が Cookie をロードする場所と Cookieを保存する場所を指示するcurl --cookie cookies.txt --cookie-jar newcookies.txt http://www.example.com場所でなければなりません。これらのファイルは同じである可能性があります。--cookie--cookie-jar

于 2012-08-13T11:01:20.237 に答える
0

オプションを確認してください。

curl_setopt($ch, CURLOPT_COOKIE, "fruit=apple; colour=red");
于 2012-08-13T11:00:30.207 に答える