> basically it looks like the problem comes from the fact that the request
> uses a relative path instead of a full path for the request

AFAIK it is the browser's responsibility to convert relative paths for
communicating to the server.

> I've been investigating some issues that I've been having with using wave
> behind a proxy server

What are the actual problems you are having? Unable to get 'Online'
because the websocket doesn't get established?

> and found this thread about proxy issues which are
> identical to the issue I'm seeing...
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=107696

This seems to be about eclipse's internal proxy settings handling
being incorrect when it parses the relative URL. Assuming your browser
is setup correctly the problem shouldn't lie with that.

> This GET here looks to be the source of the problem, I'm no network guy so
> it would be nice to have this confirmed by someone else, but do you think
> this would be a difficult fix? I have my own env for testing this so I
> could easily apply a patch and retest just need some help with the
> patch.. *(fingers
> crossed this is the issue)*

The normal problem with websockets failing that I have seen, is when
the proxy server doesn't understand (so drops) the UPGRADE request.

Alternatively, it may well be the relative path, in which case the
problem lies with your proxy server being incorrectly configured to
handle them (since relative paths are most definitely part of
RFC2616).

What is the proxy server in question?

It may be worth using wireshark to watch the actual request across the wire.

Ali

Reply via email to