小编Bor*_*ler的帖子

配置两个cxf jaxrs客户端以使用相同的会话(cookie)

我想使用apache cxf连接到带有jaxrs客户端的REST服务器.服务器有一个用于验证的URL和一些其他用于执行实际操作的URL.登录后,服务器会创建会话并保持连接打开30分钟.我的问题是客户端不存储cookie,我总是在服务器上获得一个新的(未经过身份验证的)会话.

我在spring应用程序上下文中配置了客户端.

<jaxrs:client id="loginResource" 
    serviceClass="com.mycompany.rest.resources.LoginResource" 
    address="${fsi.application.url}">
</jaxrs:client>
<jaxrs:client id="actionResource" 
    serviceClass="com.mycompany.rest.resources.ActionResource" 
    address="${fsi.application.url}">
</jaxrs:client>
Run Code Online (Sandbox Code Playgroud)

如何配置两个客户端以使用相同的会话,或在客户端之间共享cookie?

cookies rest session cxf jax-rs

7
推荐指数
1
解决办法
1751
查看次数

如何在VLC中转义双引号

在vcl_recv中,我尝试将403发送给网址中包含以下字符的请求:“,',<,>,(和)

if(req.url ~ "[\'\<\>()].*\.html" ) {
  return (synth(403, "Forbidden"));
}
Run Code Online (Sandbox Code Playgroud)

一切正常,除了双引号“我尝试了正则表达式:

"[\"\'\<\>()].*\.html"
"[\\"\'\<\>()].*\.html"
"[%22\'\<\>()].*\.html"
"[x22\'\<\>()].*\.html"
Run Code Online (Sandbox Code Playgroud)

它们都不能使用“ varnishd -C -f default.vcl”进行编译。我目前使用varnish-4.1.1。有人知道如何正确地转义“”吗?

vcl varnish varnish-vcl varnish-4

2
推荐指数
1
解决办法
910
查看次数

标签 统计

cookies ×1

cxf ×1

jax-rs ×1

rest ×1

session ×1

varnish ×1

varnish-4 ×1

varnish-vcl ×1

vcl ×1