cookies - 如何生成有效的 Cookie

标签 cookies postman api-design

使用 Postman,我可以创建一个 API 调用来创建 TWEx2 cookie 和身份验证。该 cookie 看起来与此类似:

83df910f-86a0-4ce8-a334-696d8g0f07db

显然,在我的生产代码中我无法使用Postman,所以我一直在尝试找到一种自己生成这些cookie的方法。但是当我尝试搜索“TWEx2 Cookie”或任何类型的生成器时,我发现了大量 Twix Cookie 的食谱。显然这没什么帮助。

下面您将看到 TWEx2 cookie 和 auth。我发现不需要auth,但是需要cookie。我尝试了几种没有cookie的方法,API请求结果为NULL。

enter image description here

任何人都可以为我指明有关如何创建这些散列字符串的正确方向,或者向我解释一下吗?

最佳答案

问题是我的 header - 我以为我已接受 API 的所有返回值,但我在 cURL 中遗漏了“CURLOPT_HEADER”。

在没有从 API 接收 cookie 的情况下,我(错误地)假设我需要创建自己的 cookie。当我在 header 中添加该内容后,我就能够看到 API 生成并返回的 cookie 并使用它。

因此,如果您遇到此问题,请确保您的 header 正确。

顺便说一句,“TWEx2”似乎是此 API 特有的内容。看来这不是一件正常的事情。

关于cookies - 如何生成有效的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69437605/

相关文章:

c# - 尝试使用 Content-Type application/x-www-form-urlencoded 访问 API

rest - 有没有一种标准方法可以在 HTTP header 字段中定义 CURIE?

javascript - 在 Casperjs 中使用 phantom.cookies

Selenium:指向默认的 Chrome session

json - 如何让nodejs返回一个名副其实的json对象给postman?

openid-connect - 解耦资源和身份验证服务器中的跨用户交互

api - 是否应在API中对分页进行零索引?

python - 在 Python HTTP 服务器中发送 "Set-Cookie"

php - 使用网站图标跟踪用户对网站的访问

asp.net-core - 使用Postman测试.net core 2页面返回400错误请求