Я разработал резервный сервер symfony2, и в местном масштабе все работает.Symfony2: отправлено DELETE (даже PUT/POST) ответил GET
Таким образом, я развернула приложение на сервере apache2 (обернут DirectAdmin) и Wierd ошибки придумали:
В основном, когда я посылаю DELETE (даже PUT/POST это зависит от API) ответ сервера подобно ПОЛУЧИТЬ.
Для того, чтобы лучше объяснить вопрос, который я вставить журнал завитка CMD:
$ curl -X DELETE website/api/sign/ -H "apiKey:7WJiHShAYPBI0asK1ZaKlJzpnn550X08" -v
* Hostname was NOT found in DNS cache
* Trying <ip here>...
* Connected to www.website.com (<ip here>) port 80 (#0)
> DELETE /api/sign/ HTTP/1.1
> User-Agent: curl/7.35.0
> Host: www.website.com
> Accept: */*
> apiKey:7WJiHShAYPBI0asK1ZaKlJzpnn550X08
>
< HTTP/1.1 200 OK
< Date: Sun, 29 Mar 2015 16:13:07 GMT
* Server Apache/2 is not blacklisted
< Server: Apache/2
< X-Powered-By: PHP/5.3.16
< Cache-Control: no-cache
< Access-Control-Allow-Origin: *
< Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE
< Access-Control-Allow-Headers: X-Requested-With, origin, content-type, accept, apiKey
< X-Symfony-Cache: GET /api/sign/: miss
< Vary: Accept-Encoding,User-Agent
< Content-Length: 279
< Content-Type: application/json
И так, то содержание содержание по отношению к GET запрос ...
Не действительно почему, но я уже добавил все OPTIONS api.