| Modifier and Type | Method and Description |
|---|---|
HttpRequest |
HttpRequest.addAllHeaders(Map<String,? extends List<String>> headers)
Adds all headers in the provided map to the request.
|
HttpRequest |
HttpRequest.addHeader(String name,
String value)
Add a single header to the request.
|
HttpRequest |
HttpRequest.addHeaders(Map<String,String> headers)
Adds an entire map of headers to the request.
|
HttpRequest |
HttpRequest.setAuthType(AuthType authType) |
HttpRequest |
HttpRequest.setCacheTtl(int cacheTtl) |
HttpRequest |
HttpRequest.setContainer(String container) |
HttpRequest |
HttpRequest.setFollowRedirects(boolean followRedirects) |
HttpRequest |
HttpRequest.setGadget(Uri gadget) |
HttpRequest |
HttpRequest.setHeader(String name,
String value)
Sets a single header value, overwriting any previously set headers with the same name.
|
HttpRequest |
HttpRequest.setIgnoreCache(boolean ignoreCache) |
HttpRequest |
HttpRequest.setMethod(String method) |
HttpRequest |
HttpRequest.setOAuthArguments(OAuthArguments oauthArguments) |
HttpRequest |
HttpRequest.setPostBody(byte[] postBody)
Assigns the specified body to the request, copying all input bytes.
|
HttpRequest |
HttpRequest.setPostBody(InputStream is)
Fills in the request body from an InputStream.
|
HttpRequest |
HttpRequest.setRewriteMimeType(String rewriteMimeType) |
HttpRequest |
HttpRequest.setSecurityToken(SecurityToken securityToken)
Assign the security token to use for making any form of authenticated request.
|
HttpRequest |
HttpRequest.setUri(Uri uri) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
HttpCache.addResponse(HttpRequest request,
HttpResponse response)
Add a request/response pair to the cache.
|
boolean |
AbstractHttpCache.addResponse(HttpRequest request,
HttpResponse response) |
String |
HttpCache.createKey(HttpRequest request)
Create a string representation of the cache key.
|
String |
AbstractHttpCache.createKey(HttpRequest request)
Produce a key from the given request.
|
HttpResponse |
RequestPipeline.execute(HttpRequest request)
Execute the given request.
|
HttpResponse |
DefaultRequestPipeline.execute(HttpRequest request) |
HttpResponse |
HttpFetcher.fetch(HttpRequest request)
Fetch HTTP content.
|
HttpResponse |
BasicHttpFetcher.fetch(HttpRequest request) |
protected static String |
AbstractHttpCache.getAppUrl(HttpRequest request) |
protected static String |
AbstractHttpCache.getInstanceId(HttpRequest request) |
protected static String |
AbstractHttpCache.getOwnerId(HttpRequest request) |
HttpResponse |
HttpCache.getResponse(HttpRequest request) |
HttpResponse |
AbstractHttpCache.getResponse(HttpRequest request) |
protected static String |
AbstractHttpCache.getServiceName(HttpRequest request) |
protected static String |
AbstractHttpCache.getTokenName(HttpRequest request) |
protected static String |
AbstractHttpCache.getTokenOwner(HttpRequest request) |
protected static String |
AbstractHttpCache.getViewerId(HttpRequest request) |
protected boolean |
AbstractHttpCache.isCacheable(HttpRequest request) |
protected boolean |
AbstractHttpCache.isCacheable(HttpRequest request,
HttpResponse response) |
boolean |
NoOpInvalidationService.isValid(HttpRequest request,
HttpResponse response) |
boolean |
InvalidationService.isValid(HttpRequest request,
HttpResponse response)
Is the specified HttpResponse still valid.
|
boolean |
DefaultInvalidationService.isValid(HttpRequest request,
HttpResponse response) |
HttpResponse |
NoOpInvalidationService.markResponse(HttpRequest request,
HttpResponse response) |
HttpResponse |
InvalidationService.markResponse(HttpRequest request,
HttpResponse response)
Mark the HttpResponse prior to caching it so that subsequent calls to isValid can detect
if it has been invalidated.
|
HttpResponse |
DefaultInvalidationService.markResponse(HttpRequest request,
HttpResponse response) |
protected void |
DefaultRequestPipeline.normalizeProtocol(HttpRequest request) |
HttpResponse |
HttpCache.removeResponse(HttpRequest key) |
HttpResponse |
AbstractHttpCache.removeResponse(HttpRequest request) |
protected void |
BasicHttpFetcher.slowResponseWarning(HttpRequest request,
long started,
long finished)
Called when a request takes too long.
|
| Constructor and Description |
|---|
HttpRequest(HttpRequest request)
Clone an existing HttpRequest.
|
| Modifier and Type | Field and Description |
|---|---|
protected HttpRequest |
OAuthRequest.realRequest
The request the client really wants to make.
|
| Modifier and Type | Method and Description |
|---|---|
HttpRequest |
OAuthRequest.sanitizeAndSign(HttpRequest base,
List<net.oauth.OAuth.Parameter> params,
boolean tokenEndpoint)
Start with an HttpRequest.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OAuthResponseParams.addRequestTrace(HttpRequest request,
HttpResponse response)
Add a request/response pair to our trace of actions associated with this request.
|
HttpResponse |
OAuthRequest.fetch(HttpRequest request)
OAuth authenticated fetch.
|
String |
OAuthCallbackGenerator.generateCallback(OAuthFetcherConfig fetcherConfig,
String baseCallback,
HttpRequest request,
OAuthResponseParams responseParams) |
String |
GadgetOAuthCallbackGenerator.generateCallback(OAuthFetcherConfig fetcherConfig,
String baseCallback,
HttpRequest request,
OAuthResponseParams responseParams) |
HttpRequest |
OAuthRequest.sanitizeAndSign(HttpRequest base,
List<net.oauth.OAuth.Parameter> params,
boolean tokenEndpoint)
Start with an HttpRequest.
|
| Constructor and Description |
|---|
OAuthResponseParams(SecurityToken securityToken,
HttpRequest originalRequest,
BlobCrypter stateCrypter)
Create response parameters.
|
| Modifier and Type | Method and Description |
|---|---|
static HttpRequest |
HttpPreloader.newHttpRequest(GadgetContext context,
RequestAuthenticationInfo authenticationInfo) |
| Modifier and Type | Method and Description |
|---|---|
protected HttpResponse |
PipelinedDataPreloader.executeSocialRequest(HttpRequest request)
Hook for executing a JSON RPC fetch for social data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SanitizingResponseRewriter.rewrite(HttpRequest request,
HttpResponseBuilder resp) |
void |
CajaResponseRewriter.rewrite(HttpRequest req,
HttpResponseBuilder resp) |
| Modifier and Type | Method and Description |
|---|---|
ContentRewriterFeature.Config |
ContentRewriterFeature.Factory.get(HttpRequest request) |
static String |
RewriterUtils.getMimeType(HttpRequest request,
HttpResponse original) |
static String |
RewriterUtils.getMimeType(HttpRequest request,
HttpResponseBuilder original) |
static boolean |
RewriterUtils.isCss(HttpRequest request,
HttpResponse original) |
static boolean |
RewriterUtils.isCss(HttpRequest request,
HttpResponseBuilder original) |
static boolean |
RewriterUtils.isHtml(HttpRequest request,
HttpResponse original) |
static boolean |
RewriterUtils.isHtml(HttpRequest request,
HttpResponseBuilder original) |
static boolean |
RewriterUtils.isJavascript(HttpRequest request,
HttpResponse original) |
static boolean |
RewriterUtils.isJavascript(HttpRequest request,
HttpResponseBuilder original) |
static Gadget |
DomWalker.makeGadget(HttpRequest request) |
void |
ResponseRewriter.rewrite(HttpRequest request,
HttpResponseBuilder response) |
void |
DomWalker.Rewriter.rewrite(HttpRequest request,
HttpResponseBuilder builder) |
void |
CssResponseRewriter.rewrite(HttpRequest request,
HttpResponseBuilder original) |
void |
CaptureRewriter.rewrite(HttpRequest request,
HttpResponseBuilder original) |
void |
BaseTagRemoverRewriter.rewrite(HttpRequest request,
HttpResponseBuilder response) |
boolean |
OsTemplateXmlLoaderRewriter.rewrite(HttpRequest request,
HttpResponse original,
MutableContent content) |
HttpResponse |
ResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
HttpResponse |
DefaultResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
HttpResponse |
AccelResponseRewriterRegistry.rewriteHttpResponse(HttpRequest req,
HttpResponse resp)
Rewrites an
HttpResponse object with the given request as context,
using the registered rewriters. |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicImageRewriter.rewrite(HttpRequest request,
HttpResponseBuilder response) |
| Modifier and Type | Method and Description |
|---|---|
protected HttpRequest |
AccelHandler.buildHttpRequest(HttpRequest request,
ProxyUriManager.ProxyUri uriToProxyOrRewrite)
Build an HttpRequest object encapsulating the request details as requested
by the user.
|
protected HttpRequest |
MakeRequestHandler.buildHttpRequest(javax.servlet.http.HttpServletRequest request)
Generate a remote content request based on the parameters
sent from the client.
|
static HttpRequest |
ServletUtil.fromHttpServletRequest(javax.servlet.http.HttpServletRequest servletReq)
Returns an HttpRequest object encapsulating the servlet request.
|
| Modifier and Type | Method and Description |
|---|---|
protected HttpRequest |
AccelHandler.buildHttpRequest(HttpRequest request,
ProxyUriManager.ProxyUri uriToProxyOrRewrite)
Build an HttpRequest object encapsulating the request details as requested
by the user.
|
protected HttpResponse |
AccelHandler.fetch(HttpRequest request) |
ProxyUriManager.ProxyUri |
AccelHandler.getProxyUri(HttpRequest httpRequest)
Returns the proxy uri encapsulating the request uri.
|
protected boolean |
AccelHandler.isRecoverable(HttpRequest req,
HttpResponse results,
RewritingException exception)
Returns true in case the error encountered while rewriting the content
is recoverable.
|
protected void |
MakeRequestHandler.setPostData(javax.servlet.http.HttpServletRequest request,
HttpRequest req)
Set http request post data according to servlet request.
|
static void |
ServletUtil.setXForwardedForHeader(HttpRequest inboundRequest,
HttpRequest req)
Sets standard forwarding headers on the proxied request.
|
static void |
ServletUtil.setXForwardedForHeader(javax.servlet.http.HttpServletRequest inboundRequest,
HttpRequest req) |
| Constructor and Description |
|---|
ConcatProxyServlet.HttpFetchCallable(HttpRequest httpReq) |
| Modifier and Type | Method and Description |
|---|---|
HttpRequest |
ProxyUriManager.ProxyUri.makeHttpRequest(Uri targetUri) |
HttpRequest |
ProxyUriBase.makeHttpRequest(Uri targetUri) |
| Modifier and Type | Method and Description |
|---|---|
static void |
UriUtils.copyRequestData(HttpRequest origRequest,
HttpRequest req)
Copies the post data from HttpServletRequest object to HttpRequest object.
|
static void |
UriUtils.copyRequestHeaders(HttpRequest origRequest,
HttpRequest req,
UriUtils.DisallowedHeaders... disallowedRequestHeaders)
Copies headers from HttpServletRequest object to HttpRequest object.
|
static void |
UriUtils.maybeRewriteContentType(HttpRequest req,
HttpResponseBuilder response)
Rewrite the content type of the final http response if the request has the
rewrite-mime-type param.
|
Uri |
DefaultAccelUriManager.parseAndNormalize(HttpRequest httpRequest) |
Uri |
AccelUriManager.parseAndNormalize(HttpRequest httpRequest)
Parses and normalizes the given request uri to be proxied through accel.
|
Copyright © 2007-2012. All Rights Reserved.