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;

  • 相关阅读:
    程序的编写/数据结构和操作/容器的应用/查询程序
    c++ 输入流
    转 中断和事件
    库函数, string , integer to char
    转义字符 / ascll表
    notepad change background color
    PlayMark视频教程
    unity3d webplayer 16:9 居中显示模板
    Unity3d 组件设计的思考[转]
    读取到系统字体
  • 原文地址:https://www.cnblogs.com/zwei1121/p/7693101.html
Copyright © 2011-2022 走看看