编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

webapi

发起ajax请求时提示“请求的资源不支持 http 方法“OPTIONS”。”
.NET编程

发起ajax请求时提示“请求的资源不支持 http 方法“OPTIONS”。”

阅读(0)

最近,在弄WebApi做项目,当客户端向服务端发送ajax请求时报错了,具体报错如下:请求的资源不支持 http 方法“OPTIONS”。当然,HTTP返回的状态码也是错误的,是405405 Method Not Allowed出现这种情况,如果WebApi没有配置跨域,那么就要考虑是不是跨域请求导致的问题了。如果需要查看WebApi怎么配置跨域可以看下本站的这篇文章:WebApi跨域...

WebApi跨域(CORS)配置
.NET编程

WebApi跨域(CORS)配置

阅读(0)

实际项目中,对于WebApi的访问不一定都在同一域名下,所以进行跨域访问的时候,可能会出现如下提示:请求的资源不支持 http 方法“OPTIONS”。需要对WebApi进行设置。1、修改Web.config文件,在system.webServer节点下,新增如下代码<!-- 跨域访问配置 -->     <httpProtocol>    &...

WebApi自定义路由Route和RoutePrefix的用法
.NET编程

WebApi自定义路由Route和RoutePrefix的用法

阅读(0)

WebApi中自定义路由可以通过Route来实现,具体如下。我定义了AccountController继承自ApiController,Route是这样写的,具体的代码如下:public class AccountController : ApiController {     [HttpGet]     [Route("api/Account/Login")]     ...