[Bug 520269] Re: support root-based web service URL's

chris grzegorczyk grze at eucalyptus.com
Fri Feb 12 01:07:05 GMT 2010


@6: Eucalyptus also handles Query and REST requests along with some less
well-defined HTTP requests (e.g., form POST uploads).  The decision on
which path the web services stack takes when parsing a request is made
solely based on the contents of the HTTP start-line and headers.  This
is primarily because consuming the message body is not feasible in some
cases.  In the absence of a service path or Host header/DNS info there
is not enough information to determine the destination of a request. For
these reasons using SOAP namespaces is not a sufficient approach.

With respect to the Host header, from the HTTP/1.1 RFC: "A client MUST
include a Host header field in all HTTP/1.1 request messages".  Thus,
requiring use of DNS in order to provide virtual hosting seems
reasonable and sufficient.  A more thorough discussion of related topics
can be found in the apache vhost documentation (n.b. some of the
limitations do not apply to Eucalyptus):
http://httpd.apache.org/docs/1.3/vhosts/

cheers.
chris

-- 
support root-based web service URL's
https://bugs.launchpad.net/bugs/520269
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to eucalyptus in ubuntu.



More information about the Ubuntu-server-bugs mailing list