İşte ASP.NET MVC kullanarak bir JSON POST isteği göndermek için bir örnek:
Controller'da Action Metodu Oluşturma
Aşağıdaki örnekte, PostJson adında bir Action metodu JSON verisi alır ve yanıt verir:
[HttpPost]
public JsonResult PostJson(PersonModel person)
{
if (person != null)
{
// Veriyi işleme (örnek: veritabanına kaydetme veya başka işlemler yapma)
return Json(new { success = true, message = "Veri başarıyla alındı." });
}
return Json(new { success = false, message = "Geçersiz veri." });
}
Model Tanımlama
Gönderilecek JSON verisini temsil eden bir model oluşturun:
public class PersonModel
{
public string Name { get; set; }
public int Age { get; set; }
public string Email { get; set; }
}
View'de JavaScript ile JSON POST İsteği Gönderme
Bir jQuery veya fetch API kullanarak istemci tarafında JSON verisi gönderin:
Bu örnekte:
Controller'da PostJson Action metodu, PersonModel ile JSON verisini alır
View tarafında $.ajax kullanılarak JSON verisi POST isteği ile gönderilir.