Come posso impostare i cookie nella richiesta WS?Play framework WS set cookie
val request = WS.url("http://testurl.com/test.pdf")
È possibile?
sto utilizzando giocare la versione 2.1.1
Come posso impostare i cookie nella richiesta WS?Play framework WS set cookie
val request = WS.url("http://testurl.com/test.pdf")
È possibile?
sto utilizzando giocare la versione 2.1.1
WS.url(theurl).withHeaders("Cookie" -> "cookiename=cookieval; name2=val2")
È inoltre possibile aggiungere il dominio e il percorso per il cookie nello stesso modo
WS.url("http://url.com").withHeaders("Cookie" -> "cookieName=value; domain=url.com; path=/")
Sarebbe per Set-Cookie piuttosto? – nafg
Non penso che questo sia valido, si confonde il cookie che viene inviato dal client durante la richiesta e Set-Cookie che viene inviato da un server in risposta. Il cookie include solo i valori: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie – Leonya
non sono sicuro, ma forse si può passare i cookie nell'intestazione della richiesta con il nome "Cookie". – vitalii
come ha detto @vitalii, puoi usare 'WS.url (" http://testurl.com/test.pdf ") .conHeaders (" Cookie "-> myCookie)' e AFAIK, i cookie sono codificati Base64 –