سلام خسته نباشید
اگر در دریافت اطلاعات از متد پست ندونیم کلاینت با چه کلیدی داده ها رو ارسال میکنه باید چیکارکنیم؟
سلام
کلید ؟ منظور توکن هست ؟
خب درخواست رد میشه
{
"name":"John",
"age":30,
"cars":[ "Ford", "BMW", "Fiat" ]
}
مثل name , age , car
وقتی دقیق ندونیم name میده یا مثلا user name یا user
در کل مقدار دقیقشو ندونیم باید چیکار کنیم؟
استاد پیدا کردم جوابشو
[HttpPost("Add")]
[Consumes("application/x-www-form-urlencoded")]
public async Task<ActionResult<String>> Add([FromForm] Dictionary<string,string> str)
{
_context.str.RemoveRange(_context.str);
int c = 0;
foreach (var i in str)
{
_context.str.Add(new str
{
id = c + 1,
String = $">>{i.Key}<<>>{i.Value}"
});
c = c + 1;
}
_context.SaveChanges();
return Ok("ok");
}
مگهمیشه ندونیم ؟
طبق مستندات ارائه شده توسط شما باید پارامتر ارسال کنند و اگر نکنند ما درخواست رو رد میکنیم
اینو اگر یکبار اجرا کنیم میفهمیم سمت کلاینت با چه keyword هایی ارسال میکنه اطلاعات رو
توی مهندسی معکوس کاربرد داره . :)