http - ServiceStack Http Utils 设置 Cookie
问题描述
我正在尝试使用 ServiceStacks Http Utils,但由于某种原因,我似乎无法设置通过基本身份验证登录时收到的 JSession cookie。这是我到目前为止尝试过的......
response = imiLogin.PostToUrl("", requestFilter: req => {req.Headers["Cookie"] = sessionCookie.message;}).FromJson();
任何帮助,将不胜感激。
解决方案
ServiceStack 的HTTP Utils是 .NET 的HttpWebRequest的包装器,您可以在其中使用HttpWebRequest.CookieContainer设置 cookie,例如:
url.PostJsonToUrl(body, requestFilter: req =>
req.CookieContainer.Add(new Cookie("name", "value", "/")))
.FromJson<Response>();
推荐阅读
- .net - VB.NET 临时修改循环的起始值?
- python - 如何在 SQL Server 上使用 python odbc DROP TABLE?
- java - Spring boot jackson解析器空指针异常
- linux - 通过 Linux 命令行为目录中的所有文件名添加额外的文件扩展名
- c# - 无法打开 DBML 文件 - 缺少 .Net 数据提供程序?
- date - 搜索一行日期,确定开始日期和结束日期,合并从开始日期到结束日期的行中的单元格
- sql - 使用 @ 符号在 netezza SQL 中声明变量
- c++ - 创建单独的实现和头文件
- spring-batch - Spring批量分区示例
- c# - 在未迁移第三方的情况下将 .net 项目迁移到 .net Core