java - 如何让 reSTLet 遵循 301 重定向

标签 java google-app-engine restlet http-redirect

我目前正在尝试获取可能支持多个重定向的资源。我的代码如下所示:

        Client client = new Client(new Context(), Protocol.HTTP);
        Context ctx = client.getContext();
        ctx.getParameters().add("followRedirects", "true");      
        ClientResource cr = new ClientResource(ctx,u); 
        Representation r = cr.get();

但是不遵循重定向。我做错了什么?

这是 Google App Engine 上的 ReSTLet 2.1

最佳答案

Series<Parameter> params = ctx.getParameters();
params.add("followRedirects", "true");
ctx.setParameters(params);

关于java - 如何让 reSTLet 遵循 301 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21497705/

相关文章:

java - 如何在 Mac OS X 标题栏中更改我的 java swing 应用程序标题?

java - 在android中存储大量图像

java - PHP 如何处理三元组加密的 32 字节 key

java - Android ListView 中的自定义日期(Java 格式)

entity-framework - 如何让 Appstats 同时显示小操作和读取操作?

python - 什么是 "Python interpreter None"?

Python App Engine 上传图片内容类型

java - 为什么要使用 REST @Produces 注解

java - 使用ReSTLet框架调用特定方法

java - RESTLet 和 HTTPClient 中的 PUT 请求表单主体