如何向https域发送http请求并检索多个cookie?

powatlafer1971

New member
你们好,我尝试使用GET方法向https域发送httpwebrequest以首先获取cookie(使用cookiecontainer),然后发送第二个POST请求,但问题是我只获得一个cookie名称!!当我检查时,我发现请求cookie包含多个cookie名称,而响应cookie只有1个cookie!!能否告诉我如何检索所有cookie?或者指导我找到解决方案。谢谢。
 

wabetskofi1985

New member
那么头信息显示的是什么?你在Fiddler中检查过吗?如果操作正确,那么cookie将会被提取并存储在cookie容器中。当它们不被存储时,有几种可能性。我记得,如果你发了一个POST请求并得到了带有cookie的302响应,这些cookie可能不会被存储,无论这是不是一个bug,或者是规范的一部分,我不知道。此外,一些日期字符串可能会引起问题。我认为cookie字符串是错误的,但是.net框架无法提取cookie。然而,这是不太可能的,因为我在近8年中遇到过这种情况。
 
顶部