C# 如何在具有post数据的浏览器中直接打开页面
我们可以在浏览器中使用查询字符串直接获取数据来打开页面。C# 如何在具有post数据的浏览器中直接打开页面,c#,.net,post,C#,.net,Post,我们可以在浏览器中使用查询字符串直接获取数据来打开页面。 是否有任何方法可以直接在包含POST数据的浏览器中打开页面。您可以使用WebBrowser控件打开包含POST数据的url: string url = "http://example.com"; string postData = "param1=value1¶m2=value2¶m3=value3"; byte[] Post = Encoding.UTF8.GetBytes(postDat
是否有任何方法可以直接在包含POST数据的浏览器中打开页面。您可以使用WebBrowser控件打开包含POST数据的url:
string url = "http://example.com";
string postData = "param1=value1¶m2=value2¶m3=value3";
byte[] Post = Encoding.UTF8.GetBytes(postData );
string AdditionalHeaders = "Content-Type: application/x-www-form-urlencoded";
//wbSample is the web browser control
//the WebNavigate method is just a simple method i created
//which simply assigns url to the browser, the post data and additional headers
WebNavigate(wbSample , ListURL, "", Post, AdditionalHeaders);
您想从WinForms/WPF应用程序还是ASP.NET页面执行此操作?我不想从编程角度执行此操作。我只是想知道,是否可以像我们在GET方法中所做的那样,通过传递查询字符串直接使用浏览器打开,但这会有所不同。你想怎么称呼这个?从理论上讲这是可能的,但如果真的有可能取决于……我真的不理解你,我能想到的唯一方法是启动浏览器,然后连接到它并发送帖子数据?但我甚至不知道你是在谈论第三方浏览器还是.NETFramework中的浏览器组件?