关于接口调取和输出

来源:互联网 发布:淘宝买家好评 编辑:程序博客网 时间:2024/06/11 11:26

一、用HttpWebRequest请求接口配置

 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);

      创建一个请求HttpWebRequest 通过url指定接口地址

            request.Method = "POST";  /////指定请求方式

            request.ContentType = "application/x-www-form-urlencoded";///设置 Content-type HTTP 标头的值   用于设定指定内容类型

            request.ContentLength = dataArray.Length;

        要发送到 Internet 资源的数据的字节数           
            Stream dataStream = request.GetRequestStream();//获取用于写入请求数据
            dataStream.Write(dataArray, 0, dataArray.Length);//向当前流中写入字节序列
            dataStream.Close();

这里完成了一次对接口的请求  当时这里无法输出数据所以就要用到HttpWebResponse



                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader reader = new

StreamReader(response.GetResponseStream(), Encoding.UTF8);
                String res = reader.ReadToEnd();

通过request.GetResponse();返回inertnet的资源响应和response.GetResponseStream()

读取inertnet的资源响应