Cookies in response keep multiplying

10 views
Skip to first unread message

Rick Mann

unread,
Oct 13, 2016, 5:50:39 AM10/13/16
to Baratine
Working adding availability checks and uniqueness to my user creation, I notice that if I repeat my availability check multiple times with the same request, I get more and more Cookies in the response:

$ curl -vv -X GET -H "Accept: application/json" "http://localhost:8080/user/first1/available"
* Trying ::1...
* Connected to localhost (::1) port 8080 (#0)
> GET /user/first1/available HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/7.43.0
> Accept: application/json
>
< HTTP/1.1 200 OK
< server: Baratine/1.0.1
< content-type: application/json; charset=utf-8
< set-cookie: JSESSIONID=Ff/V70ABwvQ-TcTO-LHT68.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V8QADHrk-d1RvQuHpf8.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V8wAAbvgJxgm8IbdU5o.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V9EACQXImB07qDI5u4o.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/kABtyciwAknkN8kuw.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/oAAqH4aQysgrqqwhc.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/oAAqH8-K1weUtXXkg.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/sACbCUhChyH2nLREs.A; Path=/; HttpOnly
< content-length: 36
< date: Thu, 13 Oct 2016 09:46:35 GMT
<
* Connection #0 to host localhost left intact
{"available":false,"login":"first1"}r

$ curl -vv -X GET -H "Accept: application/json" "http://localhost:8080/user/first1/available"
* Trying ::1...
* Connected to localhost (::1) port 8080 (#0)
> GET /user/first1/available HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/7.43.0
> Accept: application/json
>
< HTTP/1.1 200 OK
< server: Baratine/1.0.1
< content-type: application/json; charset=utf-8
< set-cookie: JSESSIONID=Ff/V70ABwvQ-TcTO-LHT68.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V8QADHrk-d1RvQuHpf8.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V8wAAbvgJxgm8IbdU5o.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V9EACQXImB07qDI5u4o.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/kABtyciwAknkN8kuw.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/oAAqH4aQysgrqqwhc.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/oAAqH8-K1weUtXXkg.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/V/sACbCUhChyH2nLREs.A; Path=/; HttpOnly
< set-cookie: JSESSIONID=Ff/WHEACR2AzzSGhuWFWYM.A; Path=/; HttpOnly
< content-length: 36
< date: Thu, 13 Oct 2016 09:48:33 GMT
<
* Connection #0 to host localhost left intact
{"available":false,"login":"first1"}

My project is here (https://github.com/JetForMe/hoa). The method in question is here (https://github.com/JetForMe/hoa/blob/master/src/main/java/com/latencyzero/hoa/AbstractHOASession.java#L66).

--
Rick Mann
rm...@latencyzero.com


Reply all
Reply to author
Forward
0 new messages