Httpie: クッキーのサポート?

作成日 2012年03月06日  ·  6コメント  ·  ソース: httpie/httpie

クッキーのサポートはありますか?

基になるリクエストライブラリはCookieをサポートしているようです。

乾杯、

ゴーヴィンダ

question

最も参考になるコメント

はい、他のすべてのヘッダーと同じようにCookieを指定できます。

$ http GET httpbin.org/cookies Cookie:hello=world
HTTP/1.1 200 OK
Content-Type: application/json
Date: Tue, 06 Mar 2012 13:19:45 GMT
Server: gunicorn/0.13.4
Content-Length: 43
Connection: keep-alive

{
    "cookies": {
        "hello": "world"
    }
}

(#13も参照してください。)

それはどういう意味ですか?

全てのコメント6件

はい、他のすべてのヘッダーと同じようにCookieを指定できます。

$ http GET httpbin.org/cookies Cookie:hello=world
HTTP/1.1 200 OK
Content-Type: application/json
Date: Tue, 06 Mar 2012 13:19:45 GMT
Server: gunicorn/0.13.4
Content-Length: 43
Connection: keep-alive

{
    "cookies": {
        "hello": "world"
    }
}

(#13も参照してください。)

それはどういう意味ですか?

@jakubroztocilサーバーによって設定されたCookieを呼び出し間で永続化できるかどうか疑問に思っていますか? これはhttpieでまったく可能ですか? たとえば、これを使用してセッションベースのAPI呼び出しをテストできます...

@mcnemesisはい、Cookie、カスタムヘッダー、認証をリクエスト間で保持できるセッション機能があります。

驚くばかり! ありがとう@jakubroztocil

@jakubroztocil Cookieの設定にjsonを使用できますか?
{'MOODLEID1_': '%250xxx5C2', 'MoodleSession': 'btsmxxxxxxxosn7'}

@NightMachinaryセッションファイル(https://httpie.org/docs#sessions)を使用できます。

cookies

$ cat  my-session.json
{
    "cookies": {
        "MOODLEID1_": {
            "value": "%250xxx5C2"
        },
        "MoodleSession": {
            "value": "btsmxxxxxxxosn7"
        }
    },
}
$ http --session ./my-session.json httpbin.org/headers
GET / HTTP/1.1
Cookie: MOODLEID1_=%250xxx5C2; MoodleSession=btsmxxxxxxxosn7

headers

$ cat  my-session.json
{
    "headers": {
        "Cookie": {
            "MOODLEID1_=%250xxx5C2; MoodleSession=btsmxxxxxxxosn7"
        }
    }
}
$ http --session ./my-session.json httpbin.org/headers
GET / HTTP/1.1
Cookie: MOODLEID1_=%250xxx5C2; MoodleSession=btsmxxxxxxxosn7
このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

cunde picture cunde  ·  7コメント

pyvotal-cguers picture pyvotal-cguers  ·  5コメント

hrj picture hrj  ·  5コメント

Abdallah-Obaid picture Abdallah-Obaid  ·  4コメント

poskadesign picture poskadesign  ·  7コメント