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");
打开浏览器并且发出post命令
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 前言 这两天总看到这么一个问题“就是浏览器打开网页的背后都发生了什么吗?”虽然自己也不是大佬,也是菜鸟一枚,那我就...
- unittest中用selenium做UI自动化会有两种场景来打开用例,一种是每执行一个testcase打开一次浏...
- 在 android 中多个 activity 中互相访问是常见的一种操作,比如:打开系统浏览器、显示系统拨号盘等等...
- 一 输入url 将baidu.com输入到浏览器中 二 将域名解析成对应的ip 通过浏览器缓存 浏览器会缓存一段时...