Wie kann ich die Behandlung aller in RFC 2616 definierten HTTP-Methoden auf dem Apache-Webserver aktivieren? Dies wären:
OPTIONS
GET
HEAD
POST
PUT
DELETE
TRACE
CONNECT
Ich benutze den Apache HTTP Server, Version 2.2.22 (Ubuntu)
Hier ist meine .htaccess
Datei:
<Location /output>
Dav On
<LimitExcept GET HEAD OPTIONS PUT>
Allow from all
</LimitExcept>
</Location>
Hier ist die Ausgabe, die ich vom Ausführen von Telnet bekomme - Es gibt keine PUT-Methode:
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.
Irgendwelche Gedanken dazu?
/output
Standort, fragen jedoch nach OPTIONS
dem /
Standort. Methodenbeschränkungen gelten nicht für übergeordnete Standorte, sondern nur für tiefere Standorte.