• 1399/07/26

post بدون key :

سلام خسته نباشید 

اگر در دریافت اطلاعات از متد پست ندونیم کلاینت با چه کلیدی داده ها رو ارسال میکنه باید چیکارکنیم؟

 

  • 1399/07/26
  • ساعت 19:09

سلام

کلید ؟ منظور توکن هست ؟

خب درخواست رد میشه 


  • 1399/07/26
  • ساعت 19:12

{
"name":"John",
"age":30,
"cars":[ "Ford", "BMW", "Fiat" ]
}

مثل name , age , car 

وقتی دقیق ندونیم name میده یا مثلا user name یا user 

در کل مقدار دقیقشو ندونیم باید چیکار کنیم؟


  • 1399/07/26
  • ساعت 20:04

استاد پیدا کردم جوابشو

[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");
        }

  • 1399/07/26
  • ساعت 20:04

مگه‌میشه ندونیم ؟

طبق مستندات ارائه شده توسط شما باید پارامتر ارسال کنند و اگر نکنند ما درخواست رو رد میکنیم


  • 1399/07/26
  • ساعت 20:05

اینو اگر یکبار اجرا کنیم میفهمیم سمت کلاینت با چه keyword هایی ارسال میکنه اطلاعات رو


  • 1399/07/26
  • ساعت 20:07

توی مهندسی معکوس کاربرد داره . :)


logo-enamadlogo-samandehi