zoukankan      html  css  js  c++  java
  • httpclient

    HttpClient client = new HttpClient();
    var content = new FormUrlEncodedContent(new Dictionary<string, string>() {
    { "number", "09129457000" }
    });
    client.DefaultRequestHeaders.Referrer = new Uri("http://sim.mci.ir/first-step");

    var resp = await client.PostAsync("http://sim.mci.ir/chk-number-availability", content);
    var repsStr = await resp.Content.ReadAsStringAsync();

    async Task<string> GetResponseString(string text)
    {
    var httpClient = new HttpClient();

    var parameters = new Dictionary<string, string>();
    parameters["text"] = text;

    var response = await httpClient.PostAsync(BaseUri, new FormUrlEncodedContent(parameters));
    var contents = await response.Content.ReadAsStringAsync();

    return contents;
    }
    And your final function call:

    Task<string> result = GetResponseString(text);
    var finalResult = result.Result;
    Or even better:

    var finalResult = await GetResponseString(text);

    //var httpClient = new HttpClient();
    //string responseJson = httpClient.GetAsync(string.Format("", Phone, Message))
    // .Result.Content.ReadAsStringAsync().Result;


    var url = "";
    var postData = new Dictionary<string, string>
    {
    { "cdkey", "" },
    { "password", "" },
    {"phone" ,""},
    {"message" ,""}
    };
    var urlEncodedContent = new FormUrlEncodedContent(postData);
    var httpClient = new HttpClient();
    var result = httpClient.PostAsync(url, urlEncodedContent).Result.Content.ReadAsStringAsync().Result;

  • 相关阅读:
    Apache日志分析
    iptables日志探秘
    php与其他一些相关工具的安装步骤分享
    ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_830_0.MYI' (Errcode: 13)
    一些可能需要的正则
    restful api的简单理解
    认识MySQL Replication
    如何处理缓存失效、缓存穿透、缓存并发等问题
    经典算法mark
    php常用的一些代码
  • 原文地址:https://www.cnblogs.com/zwei1121/p/7693101.html
Copyright © 2011-2022 走看看