2

我现在找了一会儿,但我没有找到关于将 cookie 传递给套接字服务器的好指南。

我知道我可以使用 HttpClient 库存储 cookie,但是如何在连接到套接字后将存储的 cookie 发送到套接字?

4

1 回答 1

2

Cookie不存在于套接字层级别,它们存在于HTTP 层,因此您不能将它们与低级别套接字一起使用。

因此,您必须要么在TCP 级别实现自己的 cookie 系统,要么在更高的HTTP 级别工作。

编辑:

如果您想自己伪造请求,可以尝试以下操作:

GET /authenticatedPage.html HTTP/1.1\r\n
Host: www.thesite.com\r\n
Cookie: SESSID=123456abc789\r\n
\r\n

要在不运行程序的情况下测试您的请求,您可以使用Telnet客户端。

于 2013-06-08T15:28:17.207 回答