Вызов определенной конечной точки на контроллере - PullRequest
0 голосов
/ 07 ноября 2018

У меня очень интересный вопрос, и поэтому я заранее прошу прощения и готов принять чью-то злость .. Тем не мение.. Вот мой контроллер:

namespace DMV_BE.Controllers
{
    public class HomeController : Controller
{


    //returns serialized json
    public JsonResult Index()
    {
        //  List<DMV_BE.Models.DMVResultModel> list = new List<Models.DMVResultModel>();

        DMVResultModel r = new DMVResultModel();
        ModelHelper mh = new ModelHelper();
        mh.fillDMVResult(r);

        return Json(r, JsonRequestBehavior.AllowGet); 
    }


    public JsonResult QuerySelf()
    {
    //  List<DMV_BE.Models.DMVResultModel> list = new List<Models.DMVResultModel>();

        DMVResultModel r = new DMVResultModel();
        ModelHelper mh = new ModelHelper();
        mh.fillDMVResult(r);

        return Json(r, JsonRequestBehavior.AllowGet);
    }




    public JsonResult QueryOthers()
    {
    //  List<DMV_BE.Models.DMVResultModel> list = new List<Models.DMVResultModel>();

        DMVResultModel r = new DMVResultModel();
        ModelHelper mh = new ModelHelper();
        mh.fillDMVResult(r);

        return Json(r, JsonRequestBehavior.AllowGet);
    }

и теперь мне нужно вызвать конечную точку QuerySelf и QueryOthers из браузера .... Я неизменно подключаю http://localhost:56928/QuerySelf к chrome, который неизменно переходит на страницу типа 404. Может кто-нибудь помочь мне?

Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2018

На самом деле оба ваших действия (QuerySelf и QueryOthers) возвращают JsonResult, который не должен отображать что-либо на веб-странице ...

Попробуйте Почтальон для проверки этих методов или создайте вызов ajax и зарегистрируйте ответ, как показано ниже ...

$.ajax({
    type: "GET",
    url: "Home/QuerySelf",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (res) {
        console.log(res);
    },
    error: function (err) {
        console.log(err);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...