#83 closed design (fixed)
OPTIONS * and proxies
Reported by: | mnot@… | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 10 |
Component: | p1-messaging | Severity: | Active WG Document |
Keywords: | Cc: |
Description
The following text was in RFC2068, but dropped from RFC2616;
If a proxy receives a request without any path in the Request-URI and the method specified is capable of supporting the asterisk form of request, then the last proxy on the request chain MUST forward the request with "*" as the final Request-URI. For example, the request OPTIONS http://www.ics.uci.edu:8001 HTTP/1.1 would be forwarded by the proxy as OPTIONS * HTTP/1.1 Host: www.ics.uci.edu:8001 after connecting to port 8001 of host "www.ics.uci.edu".
This makes it impossible for a proxy to forward an OPTIONS * request, because "*" is not a valid URI (as opposed to "/*"). One solution would be to reinstate the text, but that would require proxies to understand a method-specific case.
Change History (13)
comment:1 Changed 15 years ago by mnot@…
- Component set to auth
- Milestone set to unassigned
comment:2 Changed 15 years ago by mnot@…
- Component changed from auth to semantics
comment:3 Changed 14 years ago by mnot@…
- Milestone changed from unassigned to 06
comment:4 Changed 14 years ago by julian.reschke@…
- Component changed from p2-semantics to p1-messaging
comment:5 Changed 14 years ago by julian.reschke@…
comment:6 Changed 14 years ago by mnot@…
- Resolution set to fixed
- Status changed from new to closed
comment:7 Changed 13 years ago by julian.reschke@…
- Priority set to normal
- Resolution fixed deleted
- Severity set to Candidate WG Document
- Status changed from closed to reopened
See http://lists.w3.org/Archives/Public/ietf-http-wg/2010AprJun/0156.html:
Didn't we reinstate the * rule regarding this? Yes we did.
http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p1-messaging- latest.html#rfc.section.4.1.2
and a trivial editorial correction needed there:
old:
except as noted above to replace a null path-absolute with "/".
new:
except as noted above to replace a null path-absolute with "/" or "*"."
comment:8 Changed 13 years ago by julian.reschke@…
comment:9 Changed 13 years ago by julian.reschke@…
- Milestone changed from 06 to 10
comment:10 Changed 13 years ago by julian.reschke@…
- Resolution set to incorporated
- Status changed from reopened to closed
comment:11 Changed 12 years ago by mnot@…
- Resolution incorporated deleted
- Status changed from closed to reopened
comment:12 Changed 12 years ago by mnot@…
- Resolution set to fixed
- Status changed from reopened to closed
comment:13 Changed 11 years ago by mnot@…
- Severity changed from Candidate WG Document to Active WG Document
This really is in P1.