问题描述:使用Advanced REST Client测试JAX-RS的@CookieParam的时候,老是无法获取CooKie参数。
问题分析:
一开始是HTTP头部设置问题 设置为Set-Cookie,后了解到这个头部是用在响应中,为客户端设置Cookie的。
在Http请求中使用Cookie,应该使用“Cookie:”头部。但在设置后,也没法获取响应的值。在Advanced Rest Client发送的请求头部,无法发现Cookie头部。从而断定为Advanced REST Client问题。
问题解决:
更换测试工具,改为Postman,测试成功。