草庐IT

rack_cookie

全部标签

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 - Rack::Auth 是否与基本 HTTP 身份验证相同?

我正在使用来自Sinatradocs的以下代码限制对我的Sinatra应用程序设置页面的访问.helpersdodefprotected!unlessauthorized?response['WWW-Authenticate']=%(Basicrealm="Accessrestricted")throw(:halt,[401,"Loginincorrect\n"])endenddefauthorized?@auth||=Rack::Auth::Basic::Request.new(request.env)@auth.provided?&&@auth.basic?&&@auth.cred

ruby-on-rails - 产生大量 Rack 应用程序的乘客

passenger-memory-stats的输出-----Passengerprocesses-----PIDVMSizePrivateName-------------------------------28572207.4MB?Rack:/home/myapp/application28580207.0MB?Rack:/home/myapp/application28588206.0MB?Rack:/home/myapp/application28648206.5MB?Rack:/home/myapp/application2900523.0MB?PassengerWatchdo

ruby-on-rails - rails/Rack : retrieving request params from within canonical_host middleware

我将RackCanonicalHost中间件(https://github.com/tylerhunt/rack-canonical-host)与Rails一起使用,以强制所有根请求使用www(example.com变为www.example.com)。但是,如果访问者试图访问我们应用程序的有效子域,我们显然不想强制访问www.下面是中间件的示例用法:Rails.application.config.middleware.useRack::CanonicalHostdo#thefollowingreturnvaluewillbeusedtosetthecanonicalhost'www