如果你点击Jira rest api for login from Postman工具会正确显示带有过期日期的cookie,但是如果你点击java jersey rest客户端,它不会显示相应cookie的过期日期。
JIRA群组sso设置版本: v7.12.1
Jersey api 1.x
下面是Postman响应cookie:和Jersey java客户端响应cookie。
邮递员-
泽西客户端-
谁能告诉我如何使用java rest client获得与postman显示的过期日期相同的cookie值?为什么两地的反应不同?我需要使用什么java api从java程序中获取cookie
当我使用Postman时,我得到了正确的响应,但是当我在Postman中使用生成的restsharp代码时,我得到以下响应,作为“目前不可用”的响应。
生成的代码如下:
var client = new RestClient("https://allevents.in/api/index.php/events/web/q");
var request = new RestRequest(Method.POST);
request.AddHeader("Postman-Token", "e35b163d-19b5-bb1d-ddcc-b547411efea
我使用的是Ionic2前端和Node/Express/Mongo后端。我已经配置了Passport本地策略来登录用户,并配置了一个简单的中间件来确定用户是否通过身份验证可以访问受限制的端点。当我在Postman客户端测试时,这一切都工作得很好。但是,当我从浏览器登录并尝试访问端点时,它会失败。所看到的是浏览器(Chrome)在"set- cookie“头中返回cookie值,而Passport似乎在" cookie”头中查找cookie值。我试图在我的应用程序的GET请求中设置Cookie头,但显然出于安全原因不能这样做。如何让应用程序在cookie头中返回Cookie值?
M