On Sun, 2013-04-14 at 18:48 +0200, Joan Balagueró wrote:
> Hello,
> 
>  
> 
> I’m querying an url (with head method) and printing all the response headers
> received:
> 
>  
> 
> HttpResponse response = objHttp.execute(objHead);
> 
>  
> 
> HeaderIterator it = response.headerIterator();
> 
>        
> 
> while (it.hasNext())
> 
> {
> 
> Header h = it.nextHeader();
> 
> System.out.println(h.getName() + " = " + h.getValue());
> 
> }
> 
>  
> 
> These are the headers:
> 
>  
> 
> Date = Sun, 14 Apr 2013 16:43:04 GMT
> 
> Server = Microsoft-IIS/6.0
> 
> Etag = 
> 
> X-XSS-Protection = 0
> 
> SRV = 18
> 
> X-Powered-By = ASP.NET
> 
> X-AspNet-Version = 4.0.30319
> 
> Set-Cookie = purgado=1; expires=Tue, 14-May-2013 16:43:04 GMT; path=/
> 
> Set-Cookie = devType=0; expires=Tue, 14-May-2013 16:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = ck_idioma=es; expires=Mon, 14-Apr-2014 16:43:04 GMT; path=/;
> HttpOnly
> 
> Set-Cookie = ck_sesion=2128718291; expires=Mon, 14-Apr-2014 16:43:04 GMT;
> path=/; HttpOnly
> 
> Set-Cookie = USW_codigo=1615631414; expires=Mon, 14-Apr-2014 16:43:04 GMT;
> path=/; HttpOnly
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Set-Cookie = preferencia=-1; expires=Sun, 14-Apr-2013 17:43:04 GMT; path=/
> 
> Cache-Control = private
> 
> Content-Type = text/html; charset=iso-8859-1
> 
> Content-Length = 172813
> 
>  
> 
> 
> 
> Obviously this is not a problem with HttpClient, but is it posible to
> receive the same cookie 12 times? Does this complain the http specification?

This behavior is silly but I do not think it violates the HTTP state
management spec.


> Should HttpResponse remove the repeated headers with exactly the same name
> and value?
> 

No, I do not think so. As long as the response message is well formed it
is not up to HttpClient to decide which headers may be superfluous or
meaningless.  

Oleg

>  
> 
> Thanks,
> 
> Joan.
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to