Re: http-requests von ueber 15 Stunden



On Sat, 03 May 2008 06:49:46 +0000 (UTC) Juergen P. Meier wrote:

Du hast "... zu einem Proxy." vergessen.

Nein. Ich habe zwar den Satz verkrüppelt, aber das ist noch kein Grund, mir
etwas in den Mund zu legen, was ich nicht geschrieben oder gesagt habe

Oder ist dir der HTTP Standard nicht gelaeufig?

Sehr wohl, dir aber offensichtlich nicht im Detail.

(HTTP 1.0 Standard, §5.1.2, dritter Absatz)
[...]
Es gibt praktisch keine HTTP/0.9 Clients mehr.

RFC1945, Abschnitt 3.1 "HTTP Version"
| HTTP/1.0 servers must:
|
| o recognize the format of the Request-Line for HTTP/0.9 and
| HTTP/1.0 requests;
|
| o understand any valid request in the format of HTTP/0.9 or
| HTTP/1.0;

Die in 5.1.2 gemachte Einschränkung "The absoluteURI form is only allowed
when the request is being made to a proxy." ist wegen der nicht eindeutigen
Definition (weil RFC2119 naturgemäß erst nach RFC1945 kam) und des
Widerspruches zum "Geist" des RFC und dessen Forderung nach
Abwärtskompatibilität eher als "SHOULD" zu verstehen und natürlich nur auf
Clients für HTTP/1.0 anzuwenden.

Und Apache vhosts
funktioneren wegen des hostname: Headers bei HTTP/1.0 'Full-Requests',
nicht wegen misbrauchs von Proxy-Requests an normale HTTP Server.

Tatsächlich? Wo genau hat du einen Hostname: - Header in der HTTP/1.0 -
Spezifikation gefunden? Es gibt ihn schlicht nicht, er wurde nicht
spezifiziert. Und so findet sich dementsprechend im Vorwort zu RFC2616
(HTTP 1.1) auch das folgende Statement:

| However, HTTP/1.0 does
| not sufficiently take into consideration the effects of hierarchical
| proxies, caching, the need for persistent connections, or virtual
| hosts.

Und in 5.1.2 desselben RFC (Request URI) steht entsprechend

| To allow for transition to absoluteURIs in all requests in future
| versions of HTTP, all HTTP/1.1 servers MUST accept the absoluteURI
| form in requests, even though HTTP/1.1 clients will only generate
| them in requests to proxies.

--
Denis Jedig
syneticon networks GbR http://syneticon.net/service/
.



Relevant Pages

  • Re: Events from a web service ?
    ... Perhaps HTTP chunking to get events from web service to ... Or one could issue a GetEvent request to a web service in a separate ... ASP.NET thread pool threads for large number of clients? ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • Re: localhost is all that will work
    ... What is the ServerBindings configured for this website? ... Bad Request message that I receive here as well. ... > - The client opens a connection to the webserver (works, ... > If this happens for all your clients on the Internet, ...
    (microsoft.public.inetserver.iis)
  • Re: Coworkers for myLinux project
    ... On a request of Michael Tobler, the first poster, I have translated ... Cyrus IMAPD mailbox, a sendmail Alias in LDAP, and the home directory ... there is no package which allows Linux clients to authenticate ... certificates for Apache, sendmail, Cyrus IMAPD and OpenLDAP, and it ...
    (alt.os.linux)
  • RE: process starvation with 2.6 scheduler
    ... The network traffic is of request response type. ... The netperf clients run on an external box, ... A client sends request to a server, ... With an ICE connected to the Palladium (emulator) I have dumped the kernel data structures of the starved process and the active process. ...
    (Linux-Kernel)
  • Re: Object locking
    ... > I could adapt your idea to make it transparent to clients, ... This is why Ada implements that as a language primitive, ... inspects that queue for a request. ... abstract request class with the method DoIt. ...
    (comp.object)