1. 程式人生 > >遠程服務器返回錯誤: (405) 不允許的方法。

遠程服務器返回錯誤: (405) 不允許的方法。

net 返回 post sys 需要 發現 調用 system 是否

在asp.net mvc開發中可能會經常碰到" 遠程服務器返回錯誤: (405) 不允許的方法。"的問題,如下圖:

技術分享圖片

導致這個問題很可能是:遠程服務方法聲明的http頭和方法調用方提供的http頭不一致。

在mvc開發中,限制方法只允許post提交的話需要在方法頭聲明HttpPost屬性,這個屬性定義在“System.Web.Http”空間下,對應頁面需要“using System.Web.Http;”若發現上述錯誤,只需要把鼠標放在方法屬性頭HttpPost上然後F12導航進去看看命名空間是否是“System.Web.Http”,你的很可能是“System.Web.Mvc”

遠程服務器返回錯誤: (405) 不允許的方法。