Class GoogleAppEngineRequestor


  • public class GoogleAppEngineRequestor
    extends HttpRequestor
    HttpRequestor implementation that uses Google App Engine URL fetch service. You can only use this if your project includes the App Engine libraries.

    If your app runs in Google App Engine, it is strongly recommended to use this Requestor to ensure certificate validation is performed on all requests.

    To use this, pass an instance to the DbxRequestConfig constructor:

         DbxRequestConfig config = DbxRequestConfig.newBuilder("MyAppEngineApp/1.0")
             .withHttpRequestor(new GoogleAppEngineRequestor())
             .build();
    
         String accessToken = ...;
         DbxClientV2 client = new DbxClientV2(config, accessToken);
     
    • Constructor Detail

      • GoogleAppEngineRequestor

        public GoogleAppEngineRequestor()
      • GoogleAppEngineRequestor

        public GoogleAppEngineRequestor​(com.google.appengine.api.urlfetch.FetchOptions options)
      • GoogleAppEngineRequestor

        public GoogleAppEngineRequestor​(com.google.appengine.api.urlfetch.FetchOptions options,
                                        com.google.appengine.api.urlfetch.URLFetchService service)
    • Method Detail

      • getOptions

        public com.google.appengine.api.urlfetch.FetchOptions getOptions()
      • getService

        public com.google.appengine.api.urlfetch.URLFetchService getService()
      • newDefaultOptions

        public static com.google.appengine.api.urlfetch.FetchOptions newDefaultOptions()
        Returns a new instance of the default FetchOptions used by this requestor. This method exists primarily since FetchOptions provides no copy methods.
        Returns:
        new instance of default fetch options used by this requestor.