如何从Web API调用ASP.NET Core Web MVC

菲利普·菲利波维奇(Filip Filipovic)

我有一个ASP.NET Core Web MVC应用程序,该应用程序从ASP.NET Core Web API中获取数据。但是,在API端更新数据时,有一种情况需要从API调用MVC。

我在MVC控制器中的代码是

public class HomeController : Controller
{
    [HttpGet,Route("updateOverview")]
    public void GetOverview()
    {
        // some code
    }
}

在API方面,我有这个

             try
            {
                UriBuilder uri = new UriBuilder("https://localhost:44324/Home/updateOverview");     // mvc url
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri.Uri);
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            }
            catch(Exception e)
            { }

但响应代码是404。然后我尝试

            HttpResponseMessage responseMessage1 = await _apiClient.GetAsync("https://localhost:44324/Home/updateOverview");

还能得到404。

我还尝试在MVC端创建API控制器,因此不要尝试点击该控制器

public class HomeController : Controller
{}

我尝试打这个

[Route("api/[controller]")]
[ApiController]
public class GetDataController : ControllerBase
{}

但也得到404。

易卜拉欣·纳达(IbraHim M. Nada)

尝试= >>

[HttpGet,Route("home/updateOverview")]

或者

[HttpGet,Route("[controller]/updateOverview")] 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Web API调用ASP.NET Core Web MVC

来自分类Dev

ASP .Net Core Web 应用程序调用 Web API

来自分类Dev

如何从控制器代码 asp.net mvc Core 调用 web url

来自分类Dev

如何避免循环引用ASP.NET Core MVC [HttpPost(“ add-recipe”)] Web API

来自分类Dev

如何在新的ASP.NET Core中调用Web API非默认构造函数

来自分类Dev

如何从单独的Docker容器中调用ASP.NET Core Web API端点

来自分类Dev

如何在新的ASP.NET Core中调用Web API非默认构造函数

来自分类Dev

在 asp.NET Core MVC Web 上启动并行任务

来自分类Dev

ASP.net MVC Web API + Android

来自分类Dev

ASP.net MVC Web API + Android

来自分类Dev

ASP.NET MVC和WEB API

来自分类Dev

调试asp.net core web API

来自分类Dev

如何在ASP.NET MVC4 Web API中捕获未定义的api方法调用

来自分类Dev

将文件从ASP.NET MVC 4.6应用程序发布到ASP.NET Core Web API

来自分类Dev

Angularjs + ASP.NET MVC + ASP.NET Web API

来自分类Dev

PHP / ASP.NET MVC Web-Api有人知道如何使用PHP通过POST调用WEBAPI

来自分类Dev

Asp.net MVC项目中的Angularjs调用Web API控制器

来自分类Dev

使用asp.net mvc 中的web api 从服务Angular 6 调用REST 的POST 方法

来自分类Dev

从 ASP.NET Core web api 动态构建 DataTable 的 AJAX 调用

来自分类Dev

如何计算对ASP.NET Web API POST方法的调用

来自分类Dev

ASP.net Web API如何确定要调用的函数?

来自分类Dev

如何从Android设备调用asp.net Web API

来自分类Dev

Asp.net MVC调用登录Web服务

来自分类Dev

在ASP.NET MVC 5控制器中使用POST从dotnet Core Web API下载文件

来自分类Dev

将 ASP.NET Core Web API 与不使用 MVC 的应用程序一起使用

来自分类Dev

如何从ASP.NET MVC项目引用Web服务?

来自分类Dev

我如何在 asp.net web api 项目而不是 .net core 上使用 DI

来自分类Dev

dot net core中基于web api调用的派生配置

来自分类Dev

Asp.Net Core 3.1 MVC Web应用程序使用SqlDateTime编译错误

Related 相关文章

  1. 1

    如何从Web API调用ASP.NET Core Web MVC

  2. 2

    ASP .Net Core Web 应用程序调用 Web API

  3. 3

    如何从控制器代码 asp.net mvc Core 调用 web url

  4. 4

    如何避免循环引用ASP.NET Core MVC [HttpPost(“ add-recipe”)] Web API

  5. 5

    如何在新的ASP.NET Core中调用Web API非默认构造函数

  6. 6

    如何从单独的Docker容器中调用ASP.NET Core Web API端点

  7. 7

    如何在新的ASP.NET Core中调用Web API非默认构造函数

  8. 8

    在 asp.NET Core MVC Web 上启动并行任务

  9. 9

    ASP.net MVC Web API + Android

  10. 10

    ASP.net MVC Web API + Android

  11. 11

    ASP.NET MVC和WEB API

  12. 12

    调试asp.net core web API

  13. 13

    如何在ASP.NET MVC4 Web API中捕获未定义的api方法调用

  14. 14

    将文件从ASP.NET MVC 4.6应用程序发布到ASP.NET Core Web API

  15. 15

    Angularjs + ASP.NET MVC + ASP.NET Web API

  16. 16

    PHP / ASP.NET MVC Web-Api有人知道如何使用PHP通过POST调用WEBAPI

  17. 17

    Asp.net MVC项目中的Angularjs调用Web API控制器

  18. 18

    使用asp.net mvc 中的web api 从服务Angular 6 调用REST 的POST 方法

  19. 19

    从 ASP.NET Core web api 动态构建 DataTable 的 AJAX 调用

  20. 20

    如何计算对ASP.NET Web API POST方法的调用

  21. 21

    ASP.net Web API如何确定要调用的函数?

  22. 22

    如何从Android设备调用asp.net Web API

  23. 23

    Asp.net MVC调用登录Web服务

  24. 24

    在ASP.NET MVC 5控制器中使用POST从dotnet Core Web API下载文件

  25. 25

    将 ASP.NET Core Web API 与不使用 MVC 的应用程序一起使用

  26. 26

    如何从ASP.NET MVC项目引用Web服务?

  27. 27

    我如何在 asp.net web api 项目而不是 .net core 上使用 DI

  28. 28

    dot net core中基于web api调用的派生配置

  29. 29

    Asp.Net Core 3.1 MVC Web应用程序使用SqlDateTime编译错误

热门标签

归档