webapi-WebApi运行浏览地址,总是无法显示网页

问题描述

WebApi运行浏览地址,总是无法显示网页
从网上找的WebApi的示例,就是实体类加控制器 Product[] products = new Product[]
{
new Product { Id = 1 Name = ""Tomato Soup"" Category = ""Groceries"" Price = 1 }
new Product { Id = 2 Name = ""Yo-yo"" Category = ""Toys"" Price = 3.75M }
new Product { Id = 3 Name = ""Hammer"" Category = ""Hardware"" Price = 16.99M }
};

    public IEnumerable<Product> GetAllProducts()    {        return products;    }            路由也配好了            public static void Register(HttpConfiguration config)    {        config.Routes.MapHttpRoute(            name: ""DefaultApi""            routeTemplate: ""api/{controller}/{id}""            defaults: new { id = RouteParameter.Optional }        );

为什么从浏览器浏览api/products显示无法显示

解决方案

默认webapi只允许post,你需要加上[HttpGet]在GetAllProducts上

时间: 2024-10-30 08:03:16

webapi-WebApi运行浏览地址,总是无法显示网页的相关文章

本地ASP.NET 调试 浏览任何页面 都显示网页无法显示

问题描述 如题.通过问题检测提示的是403错误.求解 解决方案 解决方案二:对了就是仅IE不能显示我用MAXTHONE是没问题的...但引用WEBSERVICE必须用到IE内核的东西求解解决方案三:403好像是无访问权限的...!解决方案四:本地调试出现的这个问题请问怎么解决??解决方案五:我也遇到同样的问题解决方案六:403是权限问题,楼主是不是装NOD32了nod32(NOD323.0以上版本)的缘故,看一下developserver中的端口号和你浏览器里的不一致!解决办法:进入NOD32的

js实现浏览本地文件并显示扩展名的方法_javascript技巧

本文实例讲述了js实现浏览本地文件并显示扩展名的方法.分享给大家供大家参考.具体如下: 这里用文件域浏览指定文件,可以显示该文件的扩展名,想想它可以用在哪里?可以用在文件上传系统上,用来判断上传的文件类型是否是合法类型,不是则不允许上传.再看看代码,不足10行,解决问题,正在学习javaScript的朋友,你也可参考参考哦. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-view-nav-file-ext-codes/ 具体代码如下: <

ios开发-程序运行正常,模拟器没有显示

问题描述 程序运行正常,模拟器没有显示 现在在自学ios开发,学到分页栏与选取器这里,程序运行正常,可是模拟器完全空白,想问下这是什么原因?谢谢! 解决方案 你可以把程序的入口控制器,改成你这个BIDatePickerViewController,看代码应该可以显示,可能是storyboard上的View Controller与代码的View Controller不相符所产生的问题

关于import java.until程序已经运行,但是没用内容显示

问题描述 关于import java.until程序已经运行,但是没用内容显示 昨天编写程序,突然发现import java.until.前面总是有黄色的感叹号,提示我import java.until. is never used,但是我运行程序后,控制台死活显示不出内容,但是停止键又是亮着的,Scanner sc=new Scanner(System.in)以下的语句,都无法显示,不知道怎么回事,第一次遇见,没有提示error,没有红色感叹号,有谁能帮忙解决啊,停止重启eclipse,或者重

android服务-android 如何实现类似淘宝天猫这样在设置里的正在运行的程序服务分开显示

问题描述 android 如何实现类似淘宝天猫这样在设置里的正在运行的程序服务分开显示 android 如何实现类似淘宝天猫这样在设置里的正在运行的程序服务分开显示 解决方案 manifest里面: service里面: android:process=":remote" remote是进程名称 如果你有多个服务,这个设置的不一样,就会在设置里看到多个了 解决方案二: 补充下:看我的截图里边天猫会有两个,你说的方法只是在一个app里显示两个进程,而不会是上边的效果

C++基于对话框的程序,运行时候编辑框不显示颜色,字体也不变化,怎么回事?

问题描述 C++基于对话框的程序,运行时候编辑框不显示颜色,字体也不变化,怎么回事? 我添加三处代码如下:就是不显示颜色和字体 HBRUSH CADODataBase2Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { try { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here if

地图-VS2013中ASPNET项目运行map控件中显示空白?

问题描述 VS2013中ASPNET项目运行map控件中显示空白? arcgis server10地图服务发布且启动,VS2013中ASPNET项目运行map控件中显示空白?项目右键没有add gis identity,怎么回事,怎么解决? 解决方案 您好,解决了吗?我也遇到这个问题,求助!

javascript-两张图片重叠显示而且可以在再浏览器中输入url地址,就可以显示指定的重叠图片

问题描述 两张图片重叠显示而且可以在再浏览器中输入url地址,就可以显示指定的重叠图片 我从本地读取图片,然后我又用js截图了一个图片,使这个两个图片重叠显示.这个已经实现了. 但是,我想让它生成一个url.把url放在浏览器中,只需要改变参数实现图片的替换.而且这两张图片还是重叠显示 解决方案 相当于默认进来是重叠显示的,一旦有参数就是根据参数显示

为什么在 eclipse for linux 运行不了java,显示Permission denied

问题描述 为什么在 eclipse for linux 运行不了java,显示Permission denied 编译HelloWorld public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!!"); } } 出现一个对话框: Exception occurred executing command line. Cannot run prog