NullResource not created for OPTIONS requests
Bug #163173 reported by
Jacob Holm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zope 3 |
Won't Fix
|
Undecided
|
Unassigned | ||
zope.app.http |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
According to http://
The current implementation in zope.app.
Some implementations (e.g. "Microsoft Data Access Internet Publishing Provider DAV") try OPTIONS before MKCOL, and fail if they get a 404.
I'd like permission to add at 'OPTIONS' and 'LOCK' to the list of methods that we return a NullResource for.
Changed in zope3: | |
status: | New → Won't Fix |
Changed in zope.app.http: | |
status: | New → Confirmed |
To post a comment you must log in.
On 16 Nov 2007, at 20:23 , Jacob Holm wrote: www.webdav. org/specs/ rfc2518. html, a NullResource http.traversal. ContainerTraver ser.nullResourc e only
> According to http://
> is: "A resource which responds with a 404 (Not Found) to any HTTP/1.1
> or DAV method except for PUT, MKCOL, OPTIONS and LOCK. A NULL resource
> MUST NOT appear as a member of its parent collection."
>
> The current implementation in
> zope.app.
> creates a
> NullResource for PUT and MKCOL.
>
> Some implementations (e.g. "Microsoft Data Access Internet Publishing
> Provider DAV") try OPTIONS before MKCOL, and fail if they get a 404.
>
> I'd like permission to add at 'OPTIONS' and 'LOCK' to the list of
> methods that we return a NullResource for.
Could you round up a patch that includes (f)tests for such client
behaviour?