打开浏览器并且发出post命令

System.Net.HttpWebRequest request2;
        request2 = (System.Net.HttpWebRequest)WebRequest.Create(Myurl);
        //Post请求方式
        request2.Method = "POST";
        // 内容类型
        request2.ContentType = "application/x-www-form-urlencoded";
        // 参数经过URL编码
           string paraUrlCoded = System.Web.HttpUtility.UrlEncode("SAMLRequest");
           paraUrlCoded += "=" + System.Web.HttpUtility.UrlEncode(RequenstCanshu);
        byte[] payload;
        //将URL编码后的字符串转化为字节
        payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);


        WebBrowser browser = new WebBrowser();

        browser.Navigate(accountSettings.idp_sso_target_url2, "_blank", payload, "Content-Type: application/x-www-form-urlencoded");
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容