# Uses of Class
org.astrogrid.samp.httpd.HttpServer.Request

Packages that use HttpServer.Request
Package
Description
org.astrogrid.samp.httpd
Standalone HTTP server.
org.astrogrid.samp.web
Classes relating to the SAMP Web Profile.
org.astrogrid.samp.xmlrpc.internal
Implementation of pluggable XML-RPC layer which requires no external dependencies.

## Uses of HttpServer.Request in org.astrogrid.samp.httpd

Methods in org.astrogrid.samp.httpd with parameters of type HttpServer.Request
Modifier and Type
Method
Description
`HttpServer.Response`
HttpServer.`serve(HttpServer.Request request)`
Does the work for providing output corresponding to a given HTTP request.
`HttpServer.Response`
DirectoryMapperHandler.`serveRequest(HttpServer.Request request)`
`HttpServer.Response`
HttpServer.Handler.`serveRequest(HttpServer.Request request)`
Provides a response to an HTTP request.
`HttpServer.Response`
MultiURLMapperHandler.`serveRequest(HttpServer.Request request)`
`HttpServer.Response`
ResourceHandler.`serveRequest(HttpServer.Request request)`
`HttpServer.Response`
URLMapperHandler.`serveRequest(HttpServer.Request request)`

## Uses of HttpServer.Request in org.astrogrid.samp.web

Methods in org.astrogrid.samp.web with parameters of type HttpServer.Request
Modifier and Type
Method
Description
`void`
ClientAuthorizer.`authorize(HttpServer.Request request, Map securityMap)`
Indicates whether an HTTP request representing an otherwise unauthorized connection attempt will be permitted access to sensitive system resources.
`void`
ExtremeSwingClientAuthorizer.`authorize(HttpServer.Request request, Map securityMap)`
`void`
HubSwingClientAuthorizer.`authorize(HttpServer.Request request, Map securityMap)`
`static HttpServer.Response`
CorsHttpServer.`createNonLocalErrorResponse(HttpServer.Request request)`
Returns an HTTP error response complaining about attempted access from a disallowed host.
`CredentialPresenter.Presentation`
CredentialPresenter.`createPresentation(HttpServer.Request request, Map securityMap, AuthResourceBundle.Content authContent)`
Returns an object which contains user-directed credential messages, given available information from the registration request.
`CredentialPresenter.Presentation`
WebCredentialPresenter.`createPresentation(HttpServer.Request request, Map securityMap, AuthResourceBundle.Content authContent)`
`HttpServer.Response`
CorsHttpServer.`serve(HttpServer.Request request)`
`HttpServer.Response`
LoggingCorsHttpServer.`serve(HttpServer.Request request)`
`HttpServer.Response`
OpenPolicyResourceHandler.`serveRequest(HttpServer.Request request)`

## Uses of HttpServer.Request in org.astrogrid.samp.xmlrpc.internal

Methods in org.astrogrid.samp.xmlrpc.internal with parameters of type HttpServer.Request
Modifier and Type
Method
Description
`protected HttpServer.Response`
InternalServer.`getXmlRpcResponse(HttpServer.Request request)`
Returns the HTTP response object given an incoming XML-RPC POST request.
`protected HttpServer.Response`
XmlLoggingInternalServer.`getXmlRpcResponse(HttpServer.Request request)`
`protected Object`
InternalServer.`handleCall(SampXmlRpcHandler handler, String methodName, List paramList, HttpServer.Request request)`
Actually passes the XML-RPC method name and parameter list to one of the registered servers for processing.
`protected Object`
RpcLoggingInternalServer.`handleCall(SampXmlRpcHandler handler, String methodName, List paramList, HttpServer.Request request)`