C# 模拟 post提交php页面的表单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 模拟 post提交php页面的表单相关的知识,希望对你有一定的参考价值。

使用c# 窗体应用程序模拟提交 php页面 页面上有 两个下拉控件 一个 text控件 一个 button 。模拟提交该表单 ,并返回 提交后的结果。

模拟 post提交与该网站使用了何种技术无关。

自己写的话可以参考

HttpWebRequest request = (HttpWebRequest) WebRequest.Create(jumpUrl);
HttpWebResponse response = null;
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
request.AllowAutoRedirect = true;                    
request.Headers[HttpRequestHeader.Cookie] = VerifyCookice;
request.KeepAlive = true;
response = (HttpWebResponse) request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
string content = sr.ReadToEnd();
sr.Close();
response.Close();

当然现在已有大神封装了一下基本应用,HttpHelper 使用起来更为简单一些


追问

非常感谢,但是这个东西没用过,能不能 说下 怎么使用 或者给个例子 注释下。谢谢

追答

你百度一下 httphelper 

这上面有很多案例

参考技术A 模拟提交不如post简单追问

不明白,能不能给个例子,或者说的更加详细一些,非常感谢。

以上是关于C# 模拟 post提交php页面的表单的主要内容,如果未能解决你的问题,请参考以下文章

php模拟post方式访问网页,显示盗用页面无法访问

这段表单如何用PHP 模拟post提交?

c# 模拟表单提交,post form 上传文件大数据内容

请教用Curl 在php 里面模拟表单提交 文本+文件的写法

apipost怎么模拟表单提交下载功能

在JS中模拟表单的post提交,进行页面的跳转