现在的情况是:可以正常监听客户端发来的请求,当请求中的cookie就一个JSESSIONID=AA12CB32ED12ED12ED12ED12ED33ED78时,可以正确取出该cookie,但当JSESSIONID有两个,就只能取出一个了
例如抓包看到的HTTP头中的Cookie字段为:
JSESSIONID=AA12CB32ED12ED12ED12ED12ED33ED78;JSESSIONID=ED12BB32CC12AD12ED12ED12ED12ED12;利用下面代码去取://前面省略HttpListenerContext部分代码
...
HttpListenerRequest request//遍历所有cookie
foreach(Cook cooks in request.cookies)
{
   ...
}这里调试发现 request.cookies的count只有1,也就是只能取出其中一个JSESSIONID。但是同样功能的代码用Java去写就可以读出正确的2个cookie,难道这是C#语言的BUG?求高人指点