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;

  • 相关阅读:
    static&初始化顺序
    java基础语法
    MySQL调优
    Nnginx调优
    cisco 一些基本命令
    路由器密码忘记
    利用GetPrivateProfileString读取配置文件(.ini)
    MFC中OnActivate函数解析
    在MFC应用程序中传输的消息类型
    MFC中UpdateData函数解析
  • 原文地址:https://www.cnblogs.com/zwei1121/p/7693101.html
Copyright © 2011-2022 走看看