9
คำขอใส่ API ของเว็บสร้างข้อผิดพลาด Http 405 Method Not Allowed
นี่คือการเรียกใช้PUTเมธอดบน Web API ของฉัน - บรรทัดที่สามในเมธอด (ฉันกำลังเรียก Web API จากส่วนหน้า ASP.NET MVC): client.BaseAddressคือhttp://localhost/CallCOPAPI/. นี่คือcontactUri: นี่คือcontactUri.PathAndQuery: และสุดท้ายนี่คือคำตอบ 405 ของฉัน: นี่คือ WebApi.config ในโครงการ Web API ของฉัน: public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); config.Routes.MapHttpRoute( name: "DefaultApiGet", routeTemplate: "api/{controller}/{action}/{regionId}", defaults: new …