クッキーのサポートはありますか?
基になるリクエストライブラリはCookieをサポートしているようです。
乾杯、
ゴーヴィンダ
はい、他のすべてのヘッダーと同じように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
最も参考になるコメント
はい、他のすべてのヘッダーと同じようにCookieを指定できます。
(#13も参照してください。)
それはどういう意味ですか?