美文网首页
C#(c sharp)的request和post

C#(c sharp)的request和post

作者: Magna | 来源:发表于2019-05-28 08:38 被阅读0次

POST data部分:

public string PostUrl(string url,string postData)      //url:请求地址;postData:post data数据
{ 
  string result = "";  //定义返回数据,为json数据
  HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
  req.Method = "POST";
  req.Timeout = 800;
  req.ContentType = ''application/json";
  byte[] data = Encoding.UTF8.GetBytes(postData);
  req.ContentLength = data.Length;
  using (Stream reqStream = req.GetRequestStream()){
    reqStream.Write(data,0,data.Length);
    reqStream.Close();
  }

  try
  {
    HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
    Stream stream = resp.GetResponseStream();
  
    using (StreamReader reader = new StreamReader(stream,Encoding.UTF8))
    { 
      result = reader.ReadToEnd();
    }
    resp.Close()
    stream.Close();
  }
  catch
  {  
    
  }
  return result;

 }

关于POST DATA的构造

string jsonpost = "{\"keyword\":\"value\"}"    //实际上就是把\"作为双引号使用

如果仅仅是request地址:

public string justRequest(string url){
    string result = "";
    try
    { 
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
        HttpWebResponse res = (HttpWebResponse)req.GetResponse();
        Stream receiveStream = res.GetResponseStream();
        StreamReader reader = new StreamReader(receiveStream,Encoding.UTF8)
        returnstr = reader.ReadToEnd();
    }
    catch
    {
  
     }
    return returnstr;
}

提示:以上内容如有疑问请留言,或emal:zhanlanxinxi@163.com

相关文章

  • C#(c sharp)的request和post

    POST data部分: 关于POST DATA的构造 如果仅仅是request地址: 提示:以上内容如有疑问请留...

  • C#语言特性发展史

    C#语言特性发展史 Intro 本文主要总结介绍C# 每个版本带来的不同的语言特性。 C#,读作C Sharp,是...

  • C# 101

    C# 是什么 C# 是微软推出的基于 「.NET 框架」的「面向对象」的高级语言,读作 C Sharp(因为 # ...

  • 《C#编程入门》01-C#简介

    C#(读做 "C sharp") 说到C#,就不得不提到微软的.NET。.NET是微软推出的软件开发和运行平台,允...

  • IT行业专业知识及术语,最值得你收藏的一波干货!

    目前比较流行的开发语言有哪些?Java、Python、JavaScript、C#(C Sharp)、C、C++、、...

  • 第一章 初识C#

    C# 语言介绍 2016/08/10 作者 C#(读作“See Sharp”)是一种简单易用的新式编程语言,不仅面...

  • markdown 代码块语言标记

    Markdown语法中代码块的常用标识: C-- c、cpp C#-- c#、c-sharp、csharp Jav...

  • 10-13学习总结

    今天学习了C#程序设计 1.C#(C Sharp)是微软在C、C++、Java语言的基础上重新构造的语言 C#是一...

  • C#基础-源动力

    C#简介 C#(读作“See Sharp”)微软公司开发的一种面向对象且运行在.NetFramwork之上的高级程...

  • 关于C#(C sharp)

    C sharp 运行在.NET CLR上的。 .net(dotnet)一般指.Net Framework框架。 M...

网友评论

      本文标题:C#(c sharp)的request和post

      本文链接:https://www.haomeiwen.com/subject/ecoltctx.html