cookies - 使用curl发送cookie

标签 cookies curl

我正在使用curl来检索cookie,如下所示:

curl -c cookies.txt url

然后我从cookies.txt文件中解析出我想要的cookie,并使用cookie再次发送请求

curl -b "name=value" url 

这是发送 cookie 的正确方法吗? 有没有更简单的方法?

最佳答案

您也可以使用 -b 指定一个 cookie 文件来读取 cookie。

在许多情况下使用 -c-b到同一个文件就是你想要的:

curl -b cookies.txt -c cookies.txt http://example.com

进一步

仅使用-c将使curl在没有cookie的情况下启动,但仍然解析和理解cookie,如果使用重定向或多个URL,它将在将它们全部写入输出文件之前在单个调用中使用接收到的cookie结束。

-b 选项将一组初始 cookie 提供给curl,以便它在启动时了解它们,并激活curl 的 cookie 解析器,以便它也解析和使用传入的 cookie。

另请参阅

cookies chapter一切 curl 书中。

关于cookies - 使用curl发送cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7181785/

相关文章:

security - 删除 nginx 反向代理中的特定 cookie

curl - 更新 Paypal 计费计划(payment_definitions)

ruby-on-rails - ruby rails : cURL DELETE token authentication

javascript - 使用 Cookie 防止用户点击链接两次

android - 如何将有效的 cookie 永久放入 android 中的 volley post 请求中?

curl - Elasticsearch多字段映射更新

php - 如何检测假用户(爬虫)和 cURL

linux - 链接器无法找到 curl_global_init

asp.net - Facebook Connect 和 HTTP Cookies - 我该如何克服这个 "Race Condition"

php - 如何使用 MAMP + MacOSx + PHP 在本地主机上设置 cookie?