当前位置: 首页 > 面试题库 >

是否可以使用CURL设置cookie内容?

慕容文昌
2023-03-14
问题内容

我一直在寻找一种为CURL指定cookie数据的方法。我已经找到了一些有关如何从访问的页面保存cookie的解决方案,但这不是我所需要的。我想要的是自己写Cookie的数据,以便CURL使用它。


问题答案:

您确实应该阅读该文档
-其中列出了与您期望的关键字完全相同的文档,并且包含许多有用的信息:

-b,-cookie

(HTTP)将数据作为cookie传递到HTTP服务器。可能是先前在“ Set-Cookie:”行中从服务器接收到的数据。数据格式应为“ NAME1 =
VALUE1; NAME2 = VALUE2”。

如果该行中未使用’=’符号,则将其视为用于读取先前存储的cookie行的文件名,如果它们匹配则应在此会话中使用。使用此方法还会激活“
cookie解析器”,它也会使curl记录传入的cookie,如果将其与-L,–location选项结合使用,则可能会很方便。从中读取cookie的文件格式应为纯HTTP标头或Netscape
/ Mozilla cookie文件格式。

注意,用-b,–cookie指定的文件仅用作输入。没有cookie将存储在文件中。要存储cookie,请使用-c,–cookie-
jar选项,或者甚至可以使用-D,–dump-header将HTTP标头保存到文件中!

如果此选项设置多次,则最后一个将被使用。



 类似资料:
  • 问题内容: 我想平稳地向下滚动。我不想为此写函数-特别是如果jQuery已经有一个函数。 问题答案: 您可以只使用该属性,如下所示:

  • 本文向大家介绍检查PHP cookie是否存在,以及是否未设置其值,包括了检查PHP cookie是否存在,以及是否未设置其值的使用技巧和注意事项,需要的朋友参考一下 根据PHP手册,找不到cookie。 手册中的参考:“一旦设置了cookie,就可以在下一页加载时使用$_COOKIE或$HTTP_COOKIE_VARS数组来访问它们。” Cookie之所以成为浏览器的响应头,是因为浏览器需要将C

  • 问题内容: AJAX响应可以设置cookie吗?如果没有,我的替代解决方案是什么?我应该用Javascript或类似的东西设置它吗? 问题答案: 是的 ,您可以在服务器端代码的AJAX请求中设置cookie,就像处理普通请求一样,因为服务器无法区分普通请求还是AJAX请求。 AJAX请求只是向服务器请求的一种特殊方式,服务器将需要像在任何HTTP请求中一样进行响应。在请求的响应中,您可以添加coo

  • 我在OpenID Connect中使用KeyCloak。 我在与KeyCloak相同的域上有一个应用程序。此应用程序有一个终结点,该终结点将授权代码作为参数,并在响应中设置“KEYCLOAK_IDENTITY”cookie 以启用 SSO。 它有效,但这样做安全吗? 编辑:我的问题是关于饼干的。我解释“为什么”只是为了给出一些背景。 编辑2:对于想要使用这个解决方案的人来说,我真的很关心钥匙斗篷社

  • 本文向大家介绍cookie有哪些字段可以设置相关面试题,主要包含被问及cookie有哪些字段可以设置时的应答技巧和注意事项,需要的朋友参考一下 参考回答: name字段为一个cookie的名称。 value字段为一个cookie的值。 domain字段为可以访问此cookie的域名。 非顶级域名,如二级域名或者三级域名,设置的cookie的domain只能为顶级域名或者二级域名或者三级域名本身,不

  • 问题内容: 我希望能够在同一域下托管多个NodeJS应用程序,而无需使用子域(例如google.com/reader而不是images.google.com)。问题是我总是在Express / NodeJS中键入URL的第一部分,例如“ / reader”。 如何设置Express应用程序,使基本URL为? 所以代替: 我可以: 我还想将Connect的staticProvider配置为以相同的方