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