getpost请求
// GET请求与获取结果 
/// </summary>  
public static string HttpGet(string Url, string postDataStr)  
{  
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?") + postDataStr);  
    request.Method = "GET";  
    request.ContentType = "text/html;charset=UTF-8";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();  
    Stream myResponseStream = response.GetResponseStream();  
    StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);  
    string retString = myStreamReader.ReadToEnd();  
    myStreamReader.Close();  
    myResponseStream.Close();
return retString;  
}
/// POST请求与获取结果  
/// </summary>  
public static string HttpPost(string Url, string postDataStr)  
{  
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);  
    request.Method = "POST";  
    request.ContentType = "application/x-www-form-urlencoded";  
    request.ContentLength = postDataStr.Length;  
    StreamWriter writer = new StreamWriter(request.GetRequestStream(),Encoding.ASCII);  
    writer.Write(postDataStr);  
    writer.Flush();  
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();  
    string encoding = response.ContentEncoding;  
    if (encoding == null || encoding.Length < 1) {  
        encoding = "UTF-8"; //默认编码  
    }  
    StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));  
    string retString = reader.ReadToEnd();  
    return retString;  
}
调用
string url = "http://www.mystudy.cn/LoginHandler.aspx";  
    string data = "UserName=admin&Password=123";  
    string result = HttpPost(url, data);  
    Console.WriteLine(result);
getpost请求的更多相关文章
- getpost请求案例
		public class MainActivity extends AppCompatActivity { private ListView lv; @Override protected void ... 
- urllib库中的URL编码解码和GETPOST请求
		在urllib库的使用过程中,会在请求发送之前按照发送请求的方式进行编码处理,来使得传递的参数更加的安全,也更加符合模拟浏览器发送请求的形式.这就需要用urllib中的parse模块.parse的使用 ... 
- ajax跨域通过 Cors跨域资源共享 进行GetPost请求
		using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Ne ... 
- 第71节:Java中HTTP和Servlet
		第71节:Java中HTTP和Servlet 前言 哭着也要看完!!!字数: 学习xml和TomCat 会写xml,看懂xml 解析对象 SAXReader reader = new SAXReade ... 
- 基于网页api(接口)实现查快递
		之前在网上找到一款下载某慕课网站的java版软件,我想知道他是怎么实现:对于视频的下载的,毕竟网页源码中大都不会直接放视频的地址,但是没有公布源码,我就反编译,等到了部分“源码”,逻辑上还是有些问题, ... 
- Android传统HTTP请求get----post方式提交数据(包括乱码问题)
		1.模仿登入页面显示(使用传统方式是面向过程的) 使用Apache公司提供的HttpClient API是面向对象的 (文章底部含有源码的连接,包括了使用async框架) (解决中文乱码的问题.主要 ... 
- HTTP请求中的GET-POST方式
		目录 一.前言部分(概念) 二.对比 GET 与 POST 二者最大的差异 GET 与 POST 请求本质上并无区别 深层了解:POST 请求产生两个数据包? 三.两种请求方式如何灵活使用? 四.常见 ... 
- Http GetPost网络请求
		using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System ... 
- HTTP请求 GET与POST是怎么实现?
		1.HTTP请求格式: <request line> <headers> <blank line> [<request-body>] 在HTTP请求中, ... 
随机推荐
- python中的json的基本使用方法
			在python中使用json的时候,主要也就是使用json模块,json是以一种良好的格式来进行数据的交互,从而在很多时候,可以使用json数据格式作为程序之间的接口, #!/usr/bin/env ... 
- 用 Bitcron 搭博客:你只管写作,它负责呈现
			目录 为何要写博客 极简建站 专于写作 与微信联动 付费模式 尾巴 Bitcron 是一个可作为博客使用的互联网渲染引擎,只需网页即能工作,支持 Markdown 语法,通过 Web.微信.Dropb ... 
- GitHub从注册到使用
			GitHub是最流行的代码库,里面存储着丰富的优秀的开源代码,不仅如此,作为一款免费的代码存储利器也是很牛逼,支持各种编程语言,代码显示效果堪称完美,可以随时随地查看自己记录的笔记 GitHub的好处 ... 
- UNITY 画布的粗浅理解
			画布:当画布是screen-space overlay时,这个好理解,画布可以控制如分辨率,层次等.但当画布是 world-space时,这个严格来说就不算是一个画布了,屏幕空间或相机空间的画布是先绘 ... 
- DDD-EF-数据仓储
			关系图 一.分层 二.DomainObjects构建edmx 三.EFRepositoryDemo.Domain定义仓储接口 public interface IRepository<T> ... 
- 给用户root权限
			1.添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy #passwd tommy //修改密 ... 
- flask 启动
			export SECRET_KEY=qq77aa88 export MAIL_SERVER=smtp.qq.com export MAIL_USERNAME=591867837@qq.com expo ... 
- Linux实战教学笔记33:lvs+keepalived集群架构服务
			一,LVS功能详解 1.1 LVS(Linux Virtual Server)介绍 LVS是Linux Virtual Server 的简写(也叫做IPVS),意即Linux虚拟服务器,是一个虚拟的服 ... 
- centos7 安装VMware Tools 遇到的一系列问题的解决方案
			先部署源:http://www.cnblogs.com/jiu0821/p/8074463.html VMware Tools安装方法参考:http://www.cnblogs.com/jiu0821 ... 
- 获取时间【NSDate】
			[Objective-C]NSDate详解及获取当前时间等常用操作 博客分类: Objective-C objective-cnsdate NSDate类用于保存时间值,同时提供了一些方法来处理一些 ... 
