【问题标题】:How to Post Parameter in Xamarin?如何在 Xamarin 中发布参数?
【发布时间】:2015-11-24 04:59:16
【问题描述】:

我有一个简单的语法来发送我的参数。如何在POST方法中发送参数?

String email = _emailText.Text.ToString();
String password = _passwordText.Text.ToString();

//login
string _url = String.Format ("http://192.168.88.161:99/Login/AjaxLogin?username={0}&password{1}", email, password);

// Declare HTTP Client and get JSON data from defined URL above
System.Net.Http.HttpClient client = new System.Net.Http.HttpClient();
string content = await client.GetStringAsync(_url);

【问题讨论】:

    标签: .net dotnet-httpclient


    【解决方案1】:

    您构建代码的方式是发送GET 请求。所以不要使用client.GetStringAsync(_url);

    var url = "http://192.168.88.161:99/Login/AjaxLogin";
    var content = new StringContent(String.Format("username={0}&password{1}", email, password), Encoding.UTF8, "application/json");
    
    await client.PostAsync(url, content);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-04
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-22
      相关资源
      最近更新 更多