jd.mn98
سه شنبه 11 مهر 1396, 15:42 عصر
سلام دوستان ...
من به صورت زیر username و password رو به یک web api ارسال میکنم ... ولی در سمت سرور نمیتونم اطلاعات رو دریافت کنم و null نشون میده ... دوستان اگه راهنمایی کنید که باید چه کنم ممنون میشم
کلاینت
public async Task<string> login2(string command , string username , string password)
{
string exist = string.Empty;
var dataForm = new FormUrlEncodedContent(new[] {
new KeyValuePair<string,string>("username",username),
new KeyValuePair<string, string>("password",password)
});
var resp = await http.PostAsync(command,dataForm);
exist = await resp.Content.ReadAsStringAsync();
return exist;
}
سرور
public IActionResult Login([FromForm] string entry)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Console.WriteLine(entry);
return Ok(entry);
}
entry رو null نشون میده
من به صورت زیر username و password رو به یک web api ارسال میکنم ... ولی در سمت سرور نمیتونم اطلاعات رو دریافت کنم و null نشون میده ... دوستان اگه راهنمایی کنید که باید چه کنم ممنون میشم
کلاینت
public async Task<string> login2(string command , string username , string password)
{
string exist = string.Empty;
var dataForm = new FormUrlEncodedContent(new[] {
new KeyValuePair<string,string>("username",username),
new KeyValuePair<string, string>("password",password)
});
var resp = await http.PostAsync(command,dataForm);
exist = await resp.Content.ReadAsStringAsync();
return exist;
}
سرور
public IActionResult Login([FromForm] string entry)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Console.WriteLine(entry);
return Ok(entry);
}
entry رو null نشون میده