2
http://www.hccp.org/java-net-cookie-how-to.htmlCookie教程问题
根据这个链接,我试图创建cookie并发送cookie以进入cookie站点。但它不起作用。那有什么问题吗?我对URLConnection
的方法setRequestProperty
有一些疑惑。我不明白他们想通过传球"Cookie"
发送什么?它只是一个字符串或名称或值?
http://www.hccp.org/java-net-cookie-how-to.htmlCookie教程问题
根据这个链接,我试图创建cookie并发送cookie以进入cookie站点。但它不起作用。那有什么问题吗?我对URLConnection
的方法setRequestProperty
有一些疑惑。我不明白他们想通过传球"Cookie"
发送什么?它只是一个字符串或名称或值?
urlConn.setRequestProperty("Cookie", myCookie);
在这种情况下"Cookie"
是一个方法来告诉setRequestProperty
方法参数(这是真的只是一个String
)应被视为一个cookie。
setRequestProperty
可能对多种属性更有用,但addRequestProperty
对于Cookie更有用,因为每个请求可以有多个cookie。该属性在RFC 2068中指定 - 特别阅读第14节。
展开:当浏览器连接到Web服务器时,它会发送一些信息,如用户代理(它是什么类型的浏览器),它想要的页面检索和它存储的cookie。这些信息被称为“HTTP头”。 “Cookie:a = b”的标题告诉Web服务器您有一个名为`a`的cookie,其值为`b`。如此答案中所示设置请求属性是您设置标题的方式。 – 2011-02-11 11:14:51