C#WinForm POST方式提交给网页(与网页交互) (转)
提交(POST):
需要导入命名空间:
using System.Net;
using System.IO;
string postData = "username=" + Login_用户名.Text + "&password=" + Login_密码.Text;//POST参数和值写入POSTDATE里
byte[] byteArray = Encoding.Default.GetBytes(postData);
string url = "http://127.0.0.1/user.php"; //POST到网站
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(new Uri(url));
webRequest.Method = "POST";
webRequest.ContentType = "application/x-www-form-urlencoded";
webRequest.ContentLength = byteArray.Length;
Stream newStream = webRequest.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length);
newStream.Close();
接收返回信息:
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
StreamReader php = new StreamReader(response.GetResponseStream(), Encoding.Default);
string Message = php.ReadToEnd();
这里的Message即为网页返回的信息!
最新文章
- PHP HTML代码反转义
- web app性能大讨论
- matlab 去掉字符串前后的空格
- Atitit 语音识别的技术原理
- ELF Format 笔记(六)—— 字符串表
- yii2 funson86\yii2-setting
- 如何准备IREB考试
- HTML的快速写法:Emmet和Haml
- BroadcastReceiver的实例----基于Service的音乐播放器之二
- memcache保存php的session 解决多服务器的session问题
- [转] C# 泛型类型参数的约束
- discuz, 使用同一数据库, 只是换个环境, 数据就不一样了
- Java读书笔记三(字符串)
- bootstrap ch2清除浮动
- ROS学习笔记
- vue 回到页面顶部
- 基于innodb_print_all_deadlocks从errorlog中解析MySQL死锁日志
- css 动态线条制作方案
- __c语言__整型、实型的存储(十进制转二进制)
- Spring Boot REST(二)源码分析
热门文章
- Install boot2docker defaule username and password
- Codeforces Round #310 (Div. 2)556ABCDE
- 问题:C#Chart控件自动添加Series;结果:图形组件Chart动态添加Series
- leetcode590
- eclipse利用mybatis-generator生成代码
- [Python Study Notes]饼状图绘制
- springmvc 注解式开发 接收请求参数
- Consumer设计-high/low Level Consumer
- php返回文件路径
- cocos2d-js 骨骼动画 3.10