PDA

View Full Version : ارسال اطلاعات در قالب Form به web api



jd.mn98
سه شنبه 11 مهر 1396, 14: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 نشون میده