Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 请求的资源不支持http方法';获取';。在第三方api控制器中_Javascript_.net_Api_Http_Controller - Fatal编程技术网

Javascript 请求的资源不支持http方法';获取';。在第三方api控制器中

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

我使用了一个第三方插件,它发送一个POST请求api控制器,并得到了这个错误

“请求的资源不支持http方法'GET'。”

.NET控制器

[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>