草庐IT

weapp-cookie

全部标签

jquery - CORS 请求 - 为什么没有发送 cookie?

我有一个跨域AJAXGET,它成功地进行了预检,但是cookie没有附加到GET请求。当用户单击登录按钮时,将生成一个POST来让用户登录,这可以跨域正常工作。JavaScript是:$.ajax(signin_url,{type:"POST",contentType:"application/json;charset=utf-8",data:JSON.stringify(credentials),success:function(data,status,xhr){signInSuccess();},error:function(xhr,status,error){signInFail

c# - 在 WebBrowser 控件中设置 cookie

我正在使用WebBrowser的导航功能加载网站,我希望浏览器使用我提供的cookie加载页面。以下代码无效:wb.Navigate(url,null,null,"Cookie:"+cookie+"\n");我做错了什么?我必须使用InternetSetCookie吗??这似乎不是最佳解决方案。 最佳答案 看起来有更好的方法:导入InternetSetCookie函数:[DllImport("wininet.dll",CharSet=CharSet.Auto,SetLastError=true)]staticexternboolIn

android - 改造和授权 cookies

我需要知道如何在改造中添加授权cookieheader。我已经看到了使用请求拦截器等的建议。下面是我正在尝试的,但这是正确的吗?首先,我已经需要一个RequestAdatper来第一次获取sessionID。这只能由请求适配器的构建器设置。但我首先需要提出一个请求来获取sessionID。我是否需要两个休息适配器,一个来获取sessionId,另一个在我获得它之后。我真正需要的是适配器上的一种方法来设置cookie,但它似乎不是这样的方法。这越来越尴尬了。如何在改造中设置授权cookie?我在常见问题解答或教程中没有看到这一点。RequestInterceptorrequestInte

javascript - 将 set-cookie header 发送到 node.js 中的重定向 url

我正在使用node.jsrequest模块从API获取id_token。获取该id_token后,我想向重定向的url发送带有set-cookieheader的redirecturi响应。但我不知道该怎么做。这是我的代码:app.use("/nodejs-server/retrieveCode",function(req,res){varclientID='somerandomstring'varclient_Secret='anotherrandomstring'varcode_token=clientID+":"+client_Secretvarbuffer=newBuffer(c

java - 带有 cookie 的 RestTemplate 客户端

我正在用Java编写一个简单的客户端,以允许可重复使用可通过RESTfulAPI访问的专有病毒扫描软件。要上传文件以扫描API,需要一个POST用于Connect,然后是一个POST用于将文件发布到服务器。在对ConnectPOST的响应中,服务器设置了一些cookie,这些cookie需要出现在随后的POST中以发布文件。我目前在我的客户端中使用SpringRestTemplate。我的问题是如何访问响应中的cookie以通过随后的POST转发回服务器?我可以看到它们存在于返回的header中,但ResponseEntity上没有方法可以访问它们。 最佳答

java - 带有 cookie 的 RestTemplate 客户端

我正在用Java编写一个简单的客户端,以允许可重复使用可通过RESTfulAPI访问的专有病毒扫描软件。要上传文件以扫描API,需要一个POST用于Connect,然后是一个POST用于将文件发布到服务器。在对ConnectPOST的响应中,服务器设置了一些cookie,这些cookie需要出现在随后的POST中以发布文件。我目前在我的客户端中使用SpringRestTemplate。我的问题是如何访问响应中的cookie以通过随后的POST转发回服务器?我可以看到它们存在于返回的header中,但ResponseEntity上没有方法可以访问它们。 最佳答

java - 如何在 Jetty 上的 Spring 应用程序中将 jsessionid cookie 路径更改为服务器根目录?

我有一个在/app上下文中运行Spring应用程序的Jetty服务器。该应用程序使用session,因此它设置了一个sessioncookie,其响应如下:set-cookie:JSESSIONID=679b6291-d1cc-47be-bbf6-7ec75214f4e5;Path=/app;HttpOnly我需要该cookie具有/的路径,而不是webapp的上下文。另外,我想使用安全cookie。我想要这个回复:set-cookie:JSESSIONID=679b6291-d1cc-47be-bbf6-7ec75214f4e5;Path=/;HttpOnly;Secure配置ses

java - 如何在 Jetty 上的 Spring 应用程序中将 jsessionid cookie 路径更改为服务器根目录?

我有一个在/app上下文中运行Spring应用程序的Jetty服务器。该应用程序使用session,因此它设置了一个sessioncookie,其响应如下:set-cookie:JSESSIONID=679b6291-d1cc-47be-bbf6-7ec75214f4e5;Path=/app;HttpOnly我需要该cookie具有/的路径,而不是webapp的上下文。另外,我想使用安全cookie。我想要这个回复:set-cookie:JSESSIONID=679b6291-d1cc-47be-bbf6-7ec75214f4e5;Path=/;HttpOnly;Secure配置ses

ruby-on-rails - rails 3.2.x 到 rails 4.2 升级 : HTTP_COOKIE issue in request

我最近将rails从3.2升级到4.2.10并且我使用cookiestore来存储session。现在,从其他应用程序到我的应用程序服务器request对象的请求没有我从我的应用程序设置的HTTP_COOKIE。我检查了Rack::Request类,但找不到任何相关内容。否则我无法授权请求。提前致谢:) 最佳答案 根据thisline源码中需要设置secret_key_base;否则将使用LegacyKeyGenerator。创建config/secrets.yml就足够了,每个环境都有类似的东西:development:secre

ruby - Sinatra - response.set_cookie 不起作用

我需要为我的Sinatra应用程序使用cookie。如果我使用最简单的方法是可行的:response.set_cookie('my_cookie','value_of_cookie')但我需要一些选项,例如域和到期日期,所以我试试这个:response.set_cookie("my_cookie",{:value=>'value_of_cookie',:domain=>myDomain,:path=>myPath,:expires=>Date.new})不起作用。没有制作cookies。我太需要这个了....请帮忙...谢谢! 最佳答案