2010-11-30 56 views
-1

想象一下,我们有TCP服务器接收所有的浏览器请求。如何通过一些JavaScript函数生成一个cookie,如:浏览器cookie如何从TCP服务器的角度看?

function writeCookie() 
{ 

var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height; 

document.cookie=the_cookie 

location = location.href; 
} 

如果Chrome浏览器这样的浏览器会来到这样的服务器会洛克吗?完整页面请求的样子是什么?

+0

javascript是如何在您的服务器上执行的? – Vjy 2010-11-30 15:58:17

+0

你的目标是什么?有可能有更好的方法来对你的服务器发出请求,或者甚至是完全不同的方法。 – Lekensteyn 2010-11-30 16:00:50

回答

1

它作为HTTP请求标头的一部分(请参阅规范或http://en.wikipedia.org/wiki/HTTP_cookie以获得快速概述)。就TCP而言,HTTP看起来像正常的有效载荷数据。我会拖出一个数据包嗅探器并捕获一些流量。

2

将会有一个

Cookie: users_resolution=1024x768 

头中的请求。