Web 是否可以从本机应用程序注销网站?

Web 是否可以从本机应用程序注销网站?,web,native,logout,Web,Native,Logout,登录后,网站将启动本机应用程序(windows中的exe)。本机应用程序是否可以通过编程方式注销网站?没有网站的任何积极协助?是。您可以访问任何URL或在exe中显式发布表单。根据您使用的编程语言的不同,它们可能是一个很好的库来帮助您实现这一点,但如果不是,您总是可以打开一个套接字并向其发送HTTP请求 如果你的网站在ASP,那么你可以考虑创建一个Web服务来简化这一点,并使用WSDL.EXE工具为你创建一个包装器。 在C#中,如果要执行裸体请求,可以使用以下命令: HttpWe

登录后,网站将启动本机应用程序(windows中的exe)。本机应用程序是否可以通过编程方式注销网站?没有网站的任何积极协助?

是。您可以访问任何URL或在exe中显式发布表单。根据您使用的编程语言的不同,它们可能是一个很好的库来帮助您实现这一点,但如果不是,您总是可以打开一个套接字并向其发送HTTP请求

如果你的网站在ASP,那么你可以考虑创建一个Web服务来简化这一点,并使用WSDL.EXE工具为你创建一个包装器。 在C#中,如果要执行裸体请求,可以使用以下命令:

        HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(url);
        webrequest.Method = "POST";
        webrequest.ContentType = "text";
        webrequest.Proxy.Credentials = CredentialCache.DefaultCredentials;
        Stream reqstream = webrequest.GetRequestStream();
        string request = "Your payload here..."
        reqstream.Write(Encoding.UTF8.GetBytes(request), 0, request.Length);
        reqstream.Close();
        HttpWebResponse webresponse = (HttpWebResponse)webrequest.GetResponse();
        StreamReader sr = new StreamReader(webresponse.GetResponseStream(), Encoding.UTF8);
        string response = sr.ReadToEnd();
发布请求并读回响应的步骤