我正在尝试从我的应用程序向本地服务器发出REST请求。在我发布请求后,我没有得到响应,我也没有收到任何错误。我不明白发生了什么或我做了什么错。以下是我的邮政索取代码:
private async System.Threading.Tasks.Task registerUser(String enteredUserName, String enteredEmail, String enteredPhone, String enteredPass)
{
string url = "http://192.168.0.63:6969/musersAdd";
string result = String.Empty;
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Add("Content-Type", "application/x-www-form-urlencoded");
var content = new FormUrlEncodedContent(new[] {
new KeyValuePair<string, string>("emp_name", enteredUserName),
new KeyValuePair<string, string>("password", enteredPass),
new KeyValuePair<string, string>("emp_email", enteredEmail),
new KeyValuePair<string, string>("emp_mobile", enteredPhone)
});
var response = await client.PostAsync(url, content);
if (response.IsSuccessStatusCode)
{
var resultContent = await response.Content.ReadAsStringAsync();
Debug.WriteLine("The value of result is {resultContent}", resultContent);
}
}
}
我在if语句中添加了断点,但是行client.PostAsync
之后的代码永远不会被执行。
请让我知道我在做什么错误。