Apakah ada dukungan untuk cookie?
Lib permintaan yang mendasari tampaknya mendukung cookie ....
Bersulang,
Govinda
Ya, Anda dapat menentukan cookie seperti semua header lainnya:
$ 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"
}
}
(Lihat juga # 13.)
Apa itu yang kamu maksud
@jakubroztocil Saya ingin tahu apakah cookie yang disetel oleh server dapat disimpan di semua panggilan? Apakah ini mungkin sama sekali di httpie? Jadi misalnya saya bisa menggunakan ini untuk menguji panggilan api berbasis sesi ...
@mcnemesis Ya, ada fitur sesi yang memungkinkan cookie serta header dan autentikasi kustom tetap ada di antara permintaan.
Hebat! Terima kasih @jakubroztocil
@jakubroztocil Bisakah kita menggunakan json untuk mengatur cookie?
Seperti {'MOODLEID1_': '%250xxx5C2', 'MoodleSession': 'btsmxxxxxxxosn7'}
@NightMachinary Anda dapat menggunakan file sesi (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
Komentar yang paling membantu
Ya, Anda dapat menentukan cookie seperti semua header lainnya:
(Lihat juga # 13.)
Apa itu yang kamu maksud