Javascript 请求的资源不支持http方法';获取';。在第三方api控制器中
我使用了一个第三方插件,它发送一个POST请求api控制器,并得到了这个错误 “请求的资源不支持http方法'GET'。” .NET控制器Javascript 请求的资源不支持http方法';获取';。在第三方api控制器中,javascript,.net,api,http,controller,Javascript,.net,Api,Http,Controller,我使用了一个第三方插件,它发送一个POST请求api控制器,并得到了这个错误 “请求的资源不支持http方法'GET'。” .NET控制器 [HttpPost] public WebApiResponseModel HandleContactForm(ContactFormViewModel model); javascript $.ajax({ url: "/Api/ContactForm/HandleContactForm/", typ
[HttpPost]
public WebApiResponseModel HandleContactForm(ContactFormViewModel model);
javascript
$.ajax({
url: "/Api/ContactForm/HandleContactForm/",
type: "POST",
data: object
success: function (result) {
////result here
},
error: function (data) {
//// right data error here
}
});
控制器正在使用library System.Web.Mvc。我无法编辑它以替换为System.Web.Http,因为它是第三方控制器并放置在dll中。我的错,我已经通过在Web.config中添加邮件设置解决了这个问题
<mailSettings>
<smtp from="test@test.com">
<network host="smtp.gmail.com" port="587" userName="testuser" password="testpassword" enableSsl="true" />
</smtp>
</mailSettings>