将会话从一个网站传递到另一个网站
本文关键字:网站 另一个 一个 会话 | 更新日期: 2023-09-27 18:25:35
如何使用c#将会话从一个http请求传递到另一个http要求?
我使用的不是asp,只是c#。
例如,这是我的脚本:http://pastebin.com/cGXcRRMK
好吧。当它连接到http://insanityflyff.com/account.php它完美地登录,然后我需要它连接到下一个,该会话与用于登录的会话相同,下一个是http://insanityflyff.com/ajax.php?a=vote&submit='1'one。
谢谢你们的帮助!
您非常接近-假设会话是通过设置cookie来维护的,您需要确保所有请求都使用相同的CookieContainer
,而不是为每个请求设置一个新的。将其作为post方法的参数或类中的字段,或者使用其他方式共享它。
例如:
private static CookieContainer cookies;
public static string Post(string url, string data)
{
string vystup = null;
try
{
//SNIP other bits of setup
if(cookies==null)
{
cookies = new CookieContainer();
}
WebReq.CookieContainer = cookies;