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;

    }

    }

  • 相关阅读:
    Windows Server 2019 mmc无法创建单元
    .NET 设置IE代理
    检测WebService是否存在
    C#读取图片像素
    23种设计模式之简单工厂
    WinForm笔记一:文本框只允许输入数字
    ADO.NET笔记(一)XML导入导出和数据库
    winform中文本框的一些案例
    C#中的二进制序列化和Json序列化
    文件流操作(FileStream,StreamReader,StreamWriter)
  • 原文地址:https://www.cnblogs.com/zylong/p/4744090.html
Copyright © 2011-2022 走看看