No possibility to determine server socket in HttpService
--------------------------------------------------------
Key: ASYNCWEB-13
URL: htt
ps://issues.apache.org/jira/browse/ASYNCWEB-13
Project: Asyncweb
Issue Type: Improvement
Components: Server
Environment: AsyncWeb 0.9.0-CVS
Reporter: Daniel Wirtz
I cannot find a possibility to get the server socket's
address from a HttpContext object, but a method to get the
remote address is present. FastCGI (in this particular case
FCGIHttpService) depends on this information for inclusion
in the protocol specific SERVER_ADDR and SERVER_PORT
parameters.
public void handleRequest(HttpServiceContext context) throws
Exception {
...impossible to determine the server socket address on
which the request came in to send it with a fastcgi
request....
}
Of course it could be manually set within the HttpService's
constructor each time, but when a server listens on more
than one address, it will not suffice.
A solution would be to add a getLocalAddress() (similar to
the already existing getRemoteAddress()) method to the
HttpContext.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue
online.
|