{"id":8451,"date":"2025-04-03T14:39:13","date_gmt":"2025-04-03T09:09:13","guid":{"rendered":"https:\/\/www.veeble.com\/kb\/?p=8451"},"modified":"2025-05-02T12:02:34","modified_gmt":"2025-05-02T06:32:34","slug":"fix-http-error-405-method-not-allowed","status":"publish","type":"post","link":"https:\/\/www.veeble.com\/kb\/fix-http-error-405-method-not-allowed\/","title":{"rendered":"Fix HTTP Error 405 (Method Not Allowed) for GET, HEAD, POST, PUT, DELETE, PATCH Requests on Plesk for Windows &#8211; Ultimate Guide"},"content":{"rendered":"\n<p>Encountering an <strong>HTTP Error <strong>405 <\/strong><\/strong> when making requests on a domain hosted on a Plesk for Windows server can be frustrating. This error typically indicates that the requested HTTP method is not allowed on the web server. <\/p>\n\n\n\n<p>As a server administrator, I have encountered the <strong>HTTP Error <strong>405 <\/strong><\/strong> multiple times when working with Plesk for Windows. One particular case that stood out was when a client reported that their API requests using the PUT method were failing, while GET and POST worked fine. Upon investigation, I discovered that IIS restrictions and <a href=\"https:\/\/en.wikipedia.org\/wiki\/WebDAV\" target=\"_blank\" rel=\"noreferrer noopener\">WebDAV <\/a>conflicts were causing the issue. Troubleshooting such errors can be challenging, especially when working with different web handlers and configurations.<br>In this guide, we will explore the common causes of the issue and how to resolve it.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-f4db5cbb      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#causes-of-http-error-405-on-plesk-for-windows\" class=\"uagb-toc-link__trigger\">Causes of HTTP Error 405 on Plesk for Windows<\/a><li class=\"uagb-toc__list\"><a href=\"#solutions-to-fix-http-error-405-for-put-requests\" class=\"uagb-toc-link__trigger\">Solutions to Fix HTTP Error 405 for PUT Requests<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#1-enable-http-methods-in-iis\" class=\"uagb-toc-link__trigger\">1. Enable HTTP Methods in IIS<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#2-disable-webdav-handler\" class=\"uagb-toc-link__trigger\">2. Disable WebDAV Handler<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#method-1-using-iis-manager-in-rdp\" class=\"uagb-toc-link__trigger\">Method 1: Using IIS Manager in RDP<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#method-2-using-the-webconfig-file\" class=\"uagb-toc-link__trigger\">Method 2: Using the web.config file<\/a><\/li><\/ul><li class=\"uagb-toc__list\"><a href=\"#3-modify-webconfig-to-allow-put-requests\" class=\"uagb-toc-link__trigger\">3. Modify Web.config to Allow PUT Requests<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#4-check-and-adjust-directory-permissions\" class=\"uagb-toc-link__trigger\">4. Check and Adjust Directory Permissions<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#conclusion\" class=\"uagb-toc-link__trigger\">Conclusion<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#expert-python-hosting-support\" class=\"uagb-toc-link__trigger\">Expert Python Hosting Support<\/a><\/ul><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"causes-of-http-error-405-on-plesk-for-windows\">Causes of HTTP Error 405 on Plesk for Windows<\/h2>\n\n\n<p>Several factors can contribute to this error:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>405 &#8211; HTTP verb used to access this page is not allowed<\/strong>\n<ul class=\"wp-block-list\">\n<li>The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>WebDAV Handler Conflict<\/strong>\n<ul class=\"wp-block-list\">\n<li>WebDAV is enabled by default on some Plesk installations, which may interfere with PHP or .NET Core handlers.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n<h2 class=\"wp-block-heading\" id=\"solutions-to-fix-http-error-405-for-put-requests\">Solutions to Fix HTTP <strong>Error <\/strong>405 for PUT Requests<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"1-enable-http-methods-in-iis\">1. Enable HTTP Methods in IIS<\/h3>\n\n\n<p>1.Connect to the Plesk server via <strong>RDP<\/strong>.<\/p>\n\n\n\n<p>2. Launch <strong>Internet Information Services (IIS) Manager<\/strong> from <strong>Windows Start &gt; All Programs &gt; Windows Administrative Tools<\/strong>.<\/p>\n\n\n\n<p>3. In IIS Manager, expand <strong>SERVERNAME &gt; Sites<\/strong>, then click on <strong>example.com<\/strong>.<\/p>\n\n\n\n<p>4. Open <strong>Handler Mappings<\/strong> under IIS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-120858.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"711\" src=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-120858-1024x711.jpg\" alt=\"\" class=\"wp-image-8456\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-120858-1024x711.jpg 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-120858-300x208.jpg 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-120858-768x533.jpg 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-120858.jpg 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>5. Locate the handler used by the website and double-click on it.<\/p>\n\n\n\n<p>     For example, if this is a <strong>PHP<\/strong> website, double-click on <strong>PHP-php<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"699\" src=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1024x699.jpg\" alt=\"\" class=\"wp-image-8457\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1024x699.jpg 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-300x205.jpg 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-768x525.jpg 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image.jpg 1095w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>6. Click <strong>Request Restrictions&#8230;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-121547.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"649\" src=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-121547.jpg\" alt=\"\" class=\"wp-image-8458\" style=\"width:613px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-121547.jpg 673w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-03-121547-300x289.jpg 300w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/a><\/figure>\n\n\n\n<p>7. Go to the <strong>Verbs<\/strong> tab and ensure that required method is allowed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-02-184936.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"667\" height=\"549\" src=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-02-184936.jpg\" alt=\"HTTP Error 405\" class=\"wp-image-8455\" style=\"width:708px;height:auto\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-02-184936.jpg 667w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-02-184936-300x247.jpg 300w\" sizes=\"auto, (max-width: 667px) 100vw, 667px\" \/><\/a><\/figure>\n\n\n\n<p>8. Click <strong>OK<\/strong>, then restart IIS using:<code>iisreset<\/code><\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"2-disable-webdav-handler\">2. Disable WebDAV Handler<\/h3>\n\n\n<p>If WebDAV is enabled, it can interfere with PHP and .NET Core applications. To disable it:<\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"method-1-using-iis-manager-in-rdp\">Method 1: Using IIS Manager in RDP<\/h4>\n\n\n<p>1. Open <strong>IIS Manager<\/strong>.<\/p>\n\n\n\n<p>2. Navigate to <strong>SERVERNAME &gt; Sites &gt; example.com<\/strong>.<\/p>\n\n\n\n<p>3. Click on <strong>Handler Mappings<\/strong>.<\/p>\n\n\n\n<p>4. Locate <strong>WebDAVModule<\/strong> and click <strong>Remove<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"743\" src=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1-1024x743.jpg\" alt=\"\" class=\"wp-image-8459\" srcset=\"https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1-1024x743.jpg 1024w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1-300x218.jpg 300w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1-768x557.jpg 768w, https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/image-1.jpg 1034w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>5. Restart IIS using:<code>iisreset<\/code><\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"method-2-using-the-webconfig-file\">Method 2: Using the web.config file<\/h4>\n\n\n<p>1. <a href=\"https:\/\/plesk-new.zendesk.com\/hc\/en-us\/articles\/12377667582743\" target=\"_blank\" rel=\"noreferrer noopener\">Log in to Plesk<\/a>.<\/p>\n\n\n\n<p>2. Open the domain&#8217;s web.config file at&nbsp;<strong>Domains<\/strong>&nbsp;&gt;&nbsp;<strong>Domain name&nbsp;<\/strong>&gt;&nbsp;<strong>File Manager<\/strong>.<\/p>\n\n\n\n<p>3. Find the section<code>&lt;system.webServer&gt;<\/code>and add the following content under it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n&lt;system.webServer&gt;\n&nbsp; &nbsp; &lt;modules&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;remove name=\"WebDAVModule\" \/&gt;\n&nbsp; &nbsp; &lt;\/modules&gt;\n&nbsp; &nbsp; &lt;handlers&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;remove name=\"WebDAV\" \/&gt;\n&nbsp; &nbsp; &lt;\/handlers&gt;<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"3-modify-webconfig-to-allow-put-requests\">3. Modify Web.config to Allow PUT Requests<\/h3>\n\n\n<p>1. Locate the <strong>Web.config<\/strong> file in the root directory of your website.<\/p>\n\n\n\n<p>2. Open the file using a text editor.<\/p>\n\n\n\n<p>3. Add the following section inside <code><strong>&lt;system.webServer&gt;<\/strong><\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>&lt;handlers&gt; &lt;add name=\"PUTHandler\" path=\"*\" verb=\"PUT\" type=\"System.Web.HttpForbiddenHandler\" resourceType=\"Unspecified\" requireAccess=\"Script\" \/&gt; &lt;\/handlers&gt;<\/code><\/code><\/pre>\n\n\n\n<p>4. Save the changes and restart IIS.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"4-check-and-adjust-directory-permissions\">4. Check and Adjust Directory Permissions<\/h3>\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Open <strong>File Explorer<\/strong> and navigate to the web directory.<\/li>\n\n\n\n<li>Right-click the folder and select <strong>Properties<\/strong>.<\/li>\n\n\n\n<li>Go to the <strong>Security<\/strong> tab and click <strong>Edit<\/strong>.<\/li>\n\n\n\n<li>Select the relevant user (e.g., <code>IIS_IUSRS<\/code>) and ensure that <strong>Modify<\/strong> and <strong>Write<\/strong> permissions are enabled.<\/li>\n\n\n\n<li>Click <strong>Apply<\/strong> and <strong>OK<\/strong>.<\/li>\n<\/ol>\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n<p>The <strong>HTTP Error <strong>405 <\/strong> <\/strong> for PUT requests on a Plesk for Windows server is often caused by <a href=\"https:\/\/learn.microsoft.com\/en-us\/iis\/get-started\/introduction-to-iis\/iis-web-server-overview\" target=\"_blank\" rel=\"noreferrer noopener\">IIS <\/a>restrictions, web configuration settings, or <a href=\"https:\/\/en.wikipedia.org\/wiki\/WebDAV\" target=\"_blank\" rel=\"noreferrer noopener\">WebDAV <\/a>conflicts. By following the steps outlined above, you can resolve the issue and allow PUT requests to function correctly. If problems persist, reviewing Plesk logs and IIS event logs can provide further insights.<\/p>\n\n\n\n<p>Additionally, keeping your Plesk environment properly configured and updated ensures that such issues are minimized in the future. Regularly checking handler mappings, IIS settings, and security configurations can prevent similar conflicts. If you require a plesk hosting environment that offers easy management and reliable performance, consider <strong><a href=\"https:\/\/www.veeble.com\/in\/windows-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">Veeble&#8217;s Shared Plesk Hosting<\/a><\/strong>. With <a href=\"https:\/\/www.veeble.com\" target=\"_blank\" rel=\"noreferrer noopener\">Veeble<\/a>, you get a robust Windows hosting solution that ensures seamless website operations with expert technical support.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-bfc96a19 wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\">Expert Python Hosting Support<\/h3><p class=\"uagb-cta__desc\">Deploy confidently with Veeble. Get optimized environments for Django\/Flask\/FastAPI, MySQL\/PostgreSQL\/MongoDB support, plus 24\/7 expert assistance. Custom solutions available.<\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/www.veeble.com\/in\/python-hosting\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">Explore Plans<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 273.6l-112.1 104c-6.992 6.484-17.18 8.218-25.94 4.406c-8.758-3.812-14.42-12.45-14.42-21.1L351.9 288H32C14.33 288 .0002 273.7 .0002 255.1S14.33 224 32 224h319.9l0-72c0-9.547 5.66-18.19 14.42-22c8.754-3.809 18.95-2.075 25.94 4.41l112.1 104C514.6 247.9 514.6 264.1 504.3 273.6z\"><\/path><\/svg><\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Encountering an HTTP Error 405 when making requests on a domain hosted on a Plesk for Windows server can be frustrating. This error typically [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":8807,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[27],"tags":[],"class_list":["post-8451","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plesk"],"uagb_featured_image_src":{"full":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Fix-HTTP-Error-405-Method-Not-Allowed-for-GET-HEAD-POST-PUT-DELETE-PATCH-Requests-on-Plesk-for-Windows-Ultimate-Guide.jpg",1366,768,false],"thumbnail":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Fix-HTTP-Error-405-Method-Not-Allowed-for-GET-HEAD-POST-PUT-DELETE-PATCH-Requests-on-Plesk-for-Windows-Ultimate-Guide-150x150.jpg",150,150,true],"medium":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Fix-HTTP-Error-405-Method-Not-Allowed-for-GET-HEAD-POST-PUT-DELETE-PATCH-Requests-on-Plesk-for-Windows-Ultimate-Guide-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Fix-HTTP-Error-405-Method-Not-Allowed-for-GET-HEAD-POST-PUT-DELETE-PATCH-Requests-on-Plesk-for-Windows-Ultimate-Guide-768x432.jpg",768,432,true],"large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Fix-HTTP-Error-405-Method-Not-Allowed-for-GET-HEAD-POST-PUT-DELETE-PATCH-Requests-on-Plesk-for-Windows-Ultimate-Guide-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Fix-HTTP-Error-405-Method-Not-Allowed-for-GET-HEAD-POST-PUT-DELETE-PATCH-Requests-on-Plesk-for-Windows-Ultimate-Guide.jpg",1366,768,false],"2048x2048":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2025\/04\/Fix-HTTP-Error-405-Method-Not-Allowed-for-GET-HEAD-POST-PUT-DELETE-PATCH-Requests-on-Plesk-for-Windows-Ultimate-Guide.jpg",1366,768,false]},"uagb_author_info":{"display_name":"Nayana Nair","author_link":"https:\/\/www.veeble.com\/kb\/author\/nayana\/"},"uagb_comment_info":0,"uagb_excerpt":"Encountering an HTTP Error 405 when making requests on a domain hosted on a Plesk for Windows server can be frustrating. This error typically [&hellip;]","_links":{"self":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/8451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/comments?post=8451"}],"version-history":[{"count":4,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/8451\/revisions"}],"predecessor-version":[{"id":8737,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/8451\/revisions\/8737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media\/8807"}],"wp:attachment":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media?parent=8451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/categories?post=8451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/tags?post=8451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}