如何在Android中的“云端点”构建器中禁用GZipContent

前端之家收集整理的这篇文章主要介绍了如何在Android中的“云端点”构建器中禁用GZipContent前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想为Google Cloud Endpoints类禁用GZipContent,以便POST可以在本地开发服务器上运行.

最新的GPE版本生成此端点构建器:

public static final class Builder extends AbstractGoogleJsonClient.Builder {
    public Builder(HttpTransport transport,JsonFactory jsonFactory,HttpRequestInitializer httpRequestInitializer) {
      super(
          transport,jsonFactory,...);
    }

和谷歌文档建议像这样使用它:

Myendpoint.Builder endpointBuilder = new Myendpoint.Builder(
                    AndroidHttp.newCompatibleTransport(),new GsonFactory(),credential);

有谁知道如何为端点禁用GZipContent?

谢谢.

解决方法

您可以使用:
builder.setGoogleClientRequestInitializer(new TictactoeRequestInitializer() {
     protected void initializeTictactoeRequest(TictactoeRequest<?> request) {
         request.setDisableGZipContent(true);
     }
   });

将TictactoeRequest替换为适合您的应用程序的类.

原文链接:https://www.f2er.com/android/316250.html

猜你在找的Android相关文章