Man*_*dar 1 cookies desktop-application http
据我所知,网站将 cookie 发送到浏览器以维护某些状态,浏览器将其存储在本地。当再次访问该网站时,浏览器会将这些 cookie 作为请求的一部分发送回该网站。我的印象是 cookie 是特定于浏览器的东西。我想澄清这种理解。连接到 Web 服务的桌面应用程序是否支持 cookie?
我们有一个 Web 应用程序,我们正在尝试从桌面应用程序(例如 Adobe 应用程序)设置通信。对于会话管理,我想知道如果桌面应用程序支持,我们是否可以在 cookie 中写入身份验证令牌。
是的,那很有可能。当您收到来自服务器的 http 回复(可能使用 winhttp 或 curl)时,查找 http 标头“Set-Cookie”它将类似于
Set-Cookie: name2=value2; Expires=Wed, 09 Jun 2021 10:18:14 GMT
Run Code Online (Sandbox Code Playgroud)
cookie 名称为 name2,其值为 value2,并于 2021 年到期。将其存储在应用程序上下文中的某个位置。所有到期验证都必须由您的应用程序完成。当您想使用 cookie 发出请求时,请设置附加请求标头 'Cookie'
Cookie: name2=value2
Run Code Online (Sandbox Code Playgroud)
如果您使用 winhttp WinHttpAddRequestHeaders 和 WinHttpQueryHeaders 调用将有助于完成此任务。
| 归档时间: |
|
| 查看次数: |
2516 次 |
| 最近记录: |