泽西岛客户端没有关注重定向?

时间:2014-10-03 21:58:43

标签: java redirect jersey-client

我正在努力让一个追随重定向的泽西岛客户端,尽管"我知道我之前有这个工作。" (Haven在一段时间内没看过代码。)

我认为有一个复杂的情况,当重定向从HTTP到HTTPS时它失败了。但我无法在下面进行这个简单的测试:

package com.soliantconsulting.jira.test;

import static org.junit.Assert.*;
import com.sun.jersey.api.client.*;
import org.junit.Test;

public class JerseyClientTest {
    public void test() {
        Client c = Client.create();
        c.setFollowRedirects( true );
        WebResource r = c.resource("http://www.yahoo.com");
        String response = r.get(String.class);
        System.out.println( response );
    }
}

运行时,此代码抛出:

com.sun.jersey.api.client.UniformInterfaceException: GET http://www.yahoo.com returned a response status of 301 Moved Permanently

我已经尝试了几种不同的设置重定向跟随选项的方式,所以我认为我必须做一些根本错误的事情。

Mac OS 10.9.4,JDK 1.7.0_65,Jersey 1.18.1,Eclipse Luna,Maven 3.2.3。

0 个答案:

没有答案