Grzegorz Danecki schrieb:
Hello everybody
I'm trying to get pound working with my webservice, but strange thing
happens:
Pound strips everything after "?" char in the URL. When
/ccx/Boundary?wsdl
is called
pound is trying to retrieve and deliver
/ccx/Boundary
and throws the page with error, cause such URL does not exist.
In logfile, I can see this:
10.0.200.252 GET /ccx/Boundary?wsdl HTTP/1.1 - HTTP/1.1 404 /ccx/Boundary (
10.0.200.2:8888/- -> 10.0.200.53:8080) 0.04 sec
10.0.200.2 is the pound instance, 10.0.200.53 is backend server,
10.0.200.252 thats me.
Service part of the config file is:
Backend
Address 10.0.200.53
Port 8080
End
which works perfectly with everything else, except the "?" sign in the URL.
I tried also URL based session tracking as a workaround:
Session
Type URL
ID "wsdl"
TTL 300
END
but with the same result.
Any hint appreciated, thanks in advance!
Greg
--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.
Hi,
normally the "?" character splits the requested location (directory or
script-file) from the optional get parameters to the script/location
that is called.
For example: "GET /login.php?user=test&password=test" which will call
the login.php script with the username and password as parameter.
I think pound looks for the ? to find out the requested location.
Just my suggestion...
Greetings
chasm
--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.