zoukankan      html  css  js  c++  java
  • 后台post get请求

    /// <summary>
    /// 执行HTTP POST请求。
    /// </summary>
    /// <param name="url">请求地址</param>
    /// <param name="parameters">请求参数</param>
    /// <returns>HTTP响应</returns>
    public static string DoPost(string url, IDictionary<string, string> parameters)
    {
    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
    req.Method = "POST";
    req.KeepAlive = true;
    req.UserAgent = "59MiaoApp";
    req.ContentType = "application/x-www-form-urlencoded;charset=utf-8";

    byte[] postData = Encoding.UTF8.GetBytes(BuildPostData(parameters));
    Stream reqStream = req.GetRequestStream();
    reqStream.Write(postData, 0, postData.Length);
    reqStream.Close();

    HttpWebResponse rsp = (HttpWebResponse)req.GetResponse();
    Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet);
    return GetResponseAsString(rsp, encoding);
    }

    /// <summary>
    /// 执行HTTP GET请求。
    /// </summary>
    /// <param name="url">请求地址</param>
    /// <param name="parameters">请求参数</param>
    /// <returns>HTTP响应</returns>
    public static string DoGet(string url, IDictionary<string, string> parameters)
    {
    if (parameters != null && parameters.Count > 0)
    {
    if (url.Contains("?"))
    {
    url = url + "&" + BuildPostData(parameters);
    }
    else
    {
    url = url + "?" + BuildPostData(parameters);
    }
    }


    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
    req.Method = "GET";
    req.KeepAlive = true;
    req.UserAgent = "Top4Net";
    req.ContentType = "application/x-www-form-urlencoded;charset=utf-8";


    HttpWebResponse rsp = (HttpWebResponse)req.GetResponse();
    Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet);
    return GetResponseAsString(rsp, encoding);
    }

  • 相关阅读:
    python学习笔记1--datetime的使用
    python学习笔记2--子类父类继承时的参数传递
    python学习笔记1--错误,异常,调试
    JS同异步编程
    AMD /CMD
    i++ && ++i
    将url问号后面的参数变成对象
    字符串的常用方法
    函数 && 函数运行机制
    Math数学函数及常用方法
  • 原文地址:https://www.cnblogs.com/-maomao/p/5219522.html
Copyright © 2011-2022 走看看