使用 Postman,我可以创建一个 API 调用来创建 TWEx2 cookie 和身份验证。该 cookie 看起来与此类似:
83df910f-86a0-4ce8-a334-696d8g0f07db
显然,在我的生产代码中我无法使用Postman,所以我一直在尝试找到一种自己生成这些cookie的方法。但是当我尝试搜索“TWEx2 Cookie”或任何类型的生成器时,我发现了大量 Twix Cookie 的食谱。显然这没什么帮助。
下面您将看到 TWEx2 cookie 和 auth。我发现不需要auth,但是需要cookie。我尝试了几种没有cookie的方法,API请求结果为NULL。
任何人都可以为我指明有关如何创建这些散列字符串的正确方向,或者向我解释一下吗?
最佳答案
问题是我的 header - 我以为我已接受 API 的所有返回值,但我在 cURL 中遗漏了“CURLOPT_HEADER”。
在没有从 API 接收 cookie 的情况下,我(错误地)假设我需要创建自己的 cookie。当我在 header 中添加该内容后,我就能够看到 API 生成并返回的 cookie 并使用它。
因此,如果您遇到此问题,请确保您的 header 正确。
顺便说一句,“TWEx2”似乎是此 API 特有的内容。看来这不是一件正常的事情。
关于cookies - 如何生成有效的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69437605/