# DELETE and PUT request response ERROR

**URL:** https://meta.discourse.org/t/delete-and-put-request-response-error/69321
**Category:** Support
**Created:** [September 4, 2017, 9:27am UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321 "2017-09-04T09:27:16Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Andrey\_Veryovkin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrey_veryovkin/32/76487_2.png) [@Andrey\_Veryovkin](https://meta.discourse.org/u/Andrey_Veryovkin)
#### Post date: [September 4, 2017, 9:27am UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321/1 "2017-09-04T09:27:16Z")

</div>

DELETE and PUT request response ERROR  
Method DELETE is not allowed by Access-Control-Allow-Methods in preflight response.

```
return Observable.fromPromise(new Promise((resolve, reject) => {
    let xhr = new XMLHttpRequest();

    let data = new FormData();
    data.append("api_key", user.api_key);
    data.append("api_username", user.api_username);
    data.append("post_action_type_id", topicActionsId);

    xhr.onreadystatechange = function() {
      if (xhr.readyState === 4) {
        if (xhr.status === 200) {
          resolve(JSON.parse(xhr.response));
        } else {
          reject(xhr.response);
        }
      }
    };

    xhr.open('DELETE','http://dogwelder.pocketgems.com/post_actions/' + topicId, true);
    xhr.setRequestHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, DELETE');
    xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
    xhr.setRequestHeader('Access-Control-Allow-Headers', 'Content-Type')
    xhr.send(data);
  }));

```

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [September 4, 2017, 5:15pm UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321/2 "2017-09-04T17:15:15Z")

</div>

Have you [enabled CORS](https://meta.discourse.org/t/advanced-setup-and-administration/15929)?

---

<div class="post-metadata">

### Author: ![klalex](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/klalex/32/120733_2.png) [@klalex](https://meta.discourse.org/u/klalex)
#### Post date: [September 5, 2017, 7:26am UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321/3 "2017-09-05T07:26:05Z")

</div>

@eviltrout Is it possible to enable CORS from administrative area? Because not sure our plan allows to edit app.xml file..

I mean we have added from Admin URL for CORS. Why DELETE and PUT requests still not working? Is it possible to fix it from Admin?

 ![44 AM](https://global.discourse-cdn.com/meta/original/3X/e/2/e2fddc9d6339774fde0da23aca5a0c4c0db761c5.png)

---

<div class="post-metadata">

### Author: ![Andrey\_Veryovkin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrey_veryovkin/32/76487_2.png) [@Andrey\_Veryovkin](https://meta.discourse.org/u/Andrey_Veryovkin)
#### Post date: [September 5, 2017, 8:03am UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321/4 "2017-09-05T08:03:57Z")

</div>

CORS enabled  
GET and POST methods working  
But we have problems with DELETE and PUT requests  
Also when CORS plugin enabled in browser they working.

---

<div class="post-metadata">

### Author: ![Edwin\_Mhoy\_Silva](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/edwin_mhoy_silva/32/109980_2.png) [@Edwin\_Mhoy\_Silva](https://meta.discourse.org/u/Edwin_Mhoy_Silva)
#### Post date: [November 8, 2018, 2:03pm UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321/6 "2018-11-08T14:03:38Z")

</div>

Did you solve your issue ?

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [June 15, 2022, 7:01am UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321/8 "2022-06-15T07:01:32Z")

</div>



---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [June 15, 2022, 8:26pm UTC](https://meta.discourse.org/t/delete-and-put-request-response-error/69321/9 "2022-06-15T20:26:33Z")

</div>


