This (currently accepted) answer está mal - para http clientes utiliza ;
separador para varios valores de cookie, por lo que su ejemplo realmente envía tres Coookies:
user=mary17
domain=airtravelbargains.com
path=/autos
Si estuviéramos hablando de un ser Ver respuesta y Set-Cookie
encabezado, la respuesta sería correcta, pero no estamos - urlconnection es para el cliente que se conecta al servidor.
¿Y qué hay de la Domain
, Expires
, Path
información que usted pidió? El asunto es que no está significa para enviar esa información. Path, Domain y Expires son solo instrucciones que deben enviarse al navegador (o a cualquier otro cliente HTTP), ya que son instrucciones para el cliente. Solo debe enviar al servidor los valores válidos de cookie, por lo que no hay forma de enviar la información solicitada porque no tendría ningún sentido.
Puede ver esto usted mismo navegando por cualquier sesión HTTP que tenga en su navegador. El navegador solo enviará cosas como esta:
Cookie: cookiename=value; anothercookie=othervalue;
Que es como se supone que debe ser.
O bien, puede inspeccionar RFC 6265, donde se pueden ver directamente desde la tabla de contenido que Domain
, Expires
, Path
son atributos de la cabecera Set-Cookie
(enviado al navegador), no de Cookie
cabecera (enviada por el navegador o otro cliente http para el servidor).