webAPI的方法:
webstorm请求的地址和参数:
webstorm请求的返回结果:
哪个大神知道是哪里的错误吗,求解
WebApi
调用的是否是Visual Studio
中目前的版本Get
请求,看是否能够进入断点404
查看测试的站点有没有跑起来,站点已经跑起来了,参数也是对的,Get请求和post请求都不能进,前两天这API测了好多遍了,今天突然就不行了,不知道是环境哪里出了问题
@程序员的绿萝: 那么不妨试试 PostMan
,看一下是不是 WebStrom 的问题
1.把动态参数删掉
2.指定路由
3.再发请求
路由已经指定了,动态参数删掉也是请求进不去断点
@吴瑞祥: host/port是服务器和端口号,path是mvc中api路由,这个肯定是没错的,之前都是这么访问的,一直可用
@程序员的绿萝:
/// <summary> /// APP内URL转weburl /// </summary> /// <param name="url"></param> /// <returns></returns> [HttpPost, Route("api/UrlTranslator/Try2Web")] public QueryResultModel<string> Try2Web([FromBody]string url)
里面那个route就是指定路由.
@吴瑞祥: Route这个方法找不到命名空间
@程序员的绿萝: 是core吗?那就httppost("api/UrlTranslator/Try2Web")
@吴瑞祥: 不是core,httppost不支持传参
@程序员的绿萝: 肯定是有的..你直接说你的webapi用的哪个版本.然后去百度查下对应版本的路由怎么配置就得了.
@吴瑞祥: 好的,很感谢你回答这么多
用360杀毒全盘扫描杀毒,清理了C盘下temp文件夹中的Quartz.dll,第二天就好了,问题解决