zoukankan      html  css  js  c++  java
  • Post返回json值

    List<KeyValuePair<string, string>> PostData = new List<KeyValuePair<string, string>>();
    PostData.Add(new KeyValuePair<string, string>("event_id", "loan_web"));

    public static FraudApiResponse TonDun(List<KeyValuePair<string, string>> Params, string uri, int Timeout = 500)
    {
    try
    {
    //byte[] data = Encoding.UTF8.GetBytes(postData);
    //Uri uRI = new Uri(uri);
    HttpWebRequest req = WebRequest.Create(uri) as HttpWebRequest;

    req.Method = "POST";
    req.Timeout = Timeout;
    req.ContentType = "application/x-www-form-urlencoded";
    //req.ContentLength = data.Length;
    req.AllowAutoRedirect = true;
    req.KeepAlive = true;
    req.Proxy = null;

    List<string> Parameter = new List<string>(Params.Count);
    foreach (KeyValuePair<string, string> item in Params)
    {
    Parameter.Add(String.Concat(item.Key, "=", item.Value));
    }
    string PostData = String.Join("&", Parameter.ToArray());

    Stream RequestStream = req.GetRequestStream();
    using (StreamWriter RequestStreamWriter = new StreamWriter(RequestStream, new UTF8Encoding(false)))
    {
    RequestStreamWriter.Write(PostData);
    RequestStreamWriter.Flush();
    }

    WebResponse Response = req.GetResponse();
    Stream ResponseStream = Response.GetResponseStream();
    StreamReader ResponseStreamReader = new StreamReader(ResponseStream, Encoding.UTF8);
    FraudApiResponse Result = JsonConvert.DeserializeObject<FraudApiResponse>(ResponseStreamReader.ReadToEnd());
    return Result;
    }
    catch (Exception ex)
    {

    FraudApiResponse Result = new FraudApiResponse();
    Result.hit_rules = new List<HitRule>(0);
    Result.policy_set = new List<Policy>(0);
    return Result;

    }

    }

  • 相关阅读:
    《Flutter实战入门》下拉刷新组件的使用方法
    百度HTTPS认证失败解决方法
    unity踩过的音频坑
    如何解决flutter中gradle慢的问题
    如何在ubuntu里面关掉后台的meteor
    ruby生成随机成绩
    Gemfile分平台加载gem
    sublime text2在windows中以命令行启动
    右键添加 CMD 命令提示符
    修复sublime text系统右键菜单
  • 原文地址:https://www.cnblogs.com/zylong/p/4744090.html
Copyright © 2011-2022 走看看