คำถามติดแท็ก http-status-code-405

21
การตอบสนองต่อคำขอ preflight ไม่ผ่านการตรวจสอบการควบคุมการเข้าถึง
ฉันได้รับข้อผิดพลาดนี้โดยใช้ ngResource โทรหา REST API บน Amazon Web Services: XMLHttpRequest ไม่สามารถโหลด http://server.apiurl.com:8000/s/login?login=facebook การตอบสนองต่อคำขอ preflight ไม่ผ่านการตรวจสอบการควบคุมการเข้าถึง: ไม่มีส่วนหัว 'Access-Control-Allow-Origin' บนทรัพยากรที่ร้องขอ แหล่งกำเนิด ' http: // localhost ' จึงไม่ได้รับอนุญาตให้เข้าถึง ข้อผิดพลาด 405 บริการ: socialMarkt.factory('loginService', ['$resource', function($resource){ var apiAddress = "http://server.apiurl.com:8000/s/login/"; return $resource(apiAddress, { login:"facebook", access_token: "@access_token" ,facebook_id: "@facebook_id" }, { getUser: {method:'POST'} }); }]); ควบคุม: …

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 …

11
ไม่อนุญาตวิธี SVN 405
ฉันลบโฟลเดอร์ใน SVN โดยไม่ได้ตั้งใจและเพิ่มกลับทันที ฉันพบปัญหากับสิ่งนี้และวิธีแก้ปัญหาของฉันลงเอยด้วยการลบโฟลเดอร์ทั้งหมดออกจากสำเนาในเครื่องของฉันรวมทั้งสำเนาเซิร์ฟเวอร์ ฉันสามารถอัปเดตและคอมมิตได้โดยไม่มีปัญหากับไฟล์หรือโฟลเดอร์อื่น ๆ แต่ถ้าฉันพยายามสร้างโฟลเดอร์ที่มีชื่อเดียวกันเพิ่มและคอมมิตมันทำให้ฉันมีข้อผิดพลาดต่อไปนี้: svn: เซิร์ฟเวอร์ส่งค่าส่งคืนที่ไม่คาดคิด (ไม่อนุญาตให้ใช้วิธี 405) เพื่อตอบสนองต่อการร้องขอ MKCOL สำหรับ '/ svn / www /! svn / wrk / 9de0d765-2203-456c-af16-58e792ec7ac0 / trunk / htdocs / solutions / medical' ฉันได้ทำการล้างข้อมูลคอมมิตอัปเดตและอื่น ๆ นับไม่ถ้วนไม่มีอะไรช่วยแก้ปัญหาได้ ไอเดีย? FYI ฉันไม่มีตัวเลือกในการเปลี่ยนชื่อโฟลเดอร์ระดับบนสุด

14
WebAPI Delete ไม่ทำงาน - ไม่อนุญาตวิธี 405
ฉันขอขอบคุณสำหรับความช่วยเหลือใด ๆ ในเรื่องนี้เนื่องจากไซต์ควรจะเปิดใช้งานคืนนี้! ฉันมีตัวควบคุมเว็บ API ที่มีวิธีการลบ วิธีการดำเนินการได้ดีบนเครื่องท้องถิ่นของฉันที่ใช้ IIS Express (Windows 8) แต่ทันทีที่ฉันปรับใช้กับเซิร์ฟเวอร์ IIS ที่ใช้งานอยู่ (Windows Server 2008 R2) ก็หยุดทำงานและแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้: HTTP Error 405.0 - Method Not Allowed เพจที่คุณกำลังค้นหาไม่สามารถแสดงได้เนื่องจากมีการใช้เมธอดที่ไม่ถูกต้อง (HTTP Verb) ฉันได้ดูวิธีแก้ปัญหาในเว็บแล้วและได้นำวิธีที่สมเหตุสมผลที่สุดไปใช้ การกำหนดค่าเว็บของฉันมีการตั้งค่าต่อไปนี้: <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <handlers> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.