Comment puis-je activer la gestion de toutes les méthodes HTTP telles que définies dans RFC 2616 sur le serveur Web Apache? Ce seraient:
OPTIONS
GET
HEAD
POST
PUT
DELETE
TRACE
CONNECT
J'utilise Apache HTTP Server, version 2.2.22 (Ubuntu)
Voici mon .htaccess
fichier:
<Location /output>
Dav On
<LimitExcept GET HEAD OPTIONS PUT>
Allow from all
</LimitExcept>
</Location>
Voici la sortie que j'obtiens en exécutant Telnet - Il n'y a pas de méthode PUT:
Escape character is '^]'.
OPTIONS / HTTP/1.0
HTTP/1.1 200 OK
Date: Tue, 09 Oct 2012 06:56:42 GMT
Server: Apache/2.2.22 (Ubuntu)
Allow: GET,HEAD,POST,OPTIONS
Vary: Accept-Encoding
Content-Length: 0
Connection: close
Content-Type: text/html
Connection closed by foreign host.
Des réflexions à ce sujet?
/output
emplacement, mais vous demandez OPTIONS
sur l' /
emplacement. Les limites de méthode ne s'appliquent pas aux emplacements parents, uniquement aux emplacements plus profonds.