时间:2021-05-20
C#使用GET、POST请求获取结果,这里以一个简单的用户登陆为例。
1、 使用GET请求获取结果
1.1 创建LoginHandler.aspx处理页面
protected void Page_Load(object sender, EventArgs e) { string result = ""; string userName = Request.QueryString["UserName"]; string password = Request.QueryString["Password"]; if (userName == "admin" && password == "123") { result = "登陆成功"; } else { result = "登陆失败"; } Response.Write(result); }1.2 编写GET请求与获取结果方法
/// <summary> /// 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; }1.3 调用测试
static void Main(string[] args) { string url = "http:///LoginHandler.aspx"; string data = "UserName=admin&Password=123"; string result = HttpPost(url, data); Console.WriteLine(result); Console.ReadLine(); }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在这篇,我就利用C#写一个小程序,翻译:思路是这样的:1:发送POST(或者GET)2:获取POST(或者GET)的响应3:正则匹配我们想要的值。发生POST(
post请求的时候如果不带参数,其实作用就跟get请求一样。我们在做接口测试的时候,发现开发就全部使用的post,get的作用就被这样的post空参数请求给替代
本文实例讲述了php使用fsockopen函数发送post,get请求获取网页内容的方法。分享给大家供大家参考。具体实现代码如下:复制代码代码如下:$post=
使用post请求//globalVueobjectVue.http.get('/someUrl',[options]).then(successCallback
前言目前我们的项目中仅使用到GET和POST两种请求方式,对于GET请求,请求的参数会拼接在Url中;对于POST请求来说,我们可以通过Body或表单来提交一些