Mac でローカルに実行されている非常に単純な Sring MVC Rest Service があります。(たとえば、ここを参照してください: http://www.mkyong.com/spring-mvc/spring-3-rest-hello-world-example/ )。Poster または CURL を使用してこの REST サービスにアクセスすると、すべて正常に返されます。EclipseからJava経由でヒットしようとすると、403が返されます。これは、以下で試すために使用しているコードです...
このクラスをコンパイルして端末から実行すると、正常に返されます。Eclipse内から403を返すだけです。http://www.google.comに問題なくアクセスできるため、この問題は localhost/127.0.0.1 でのみ発生するようです。これまでこの問題に遭遇したことはありません。Eclipse 内から 403 を取得する理由について何か考えはありますか? 設定が必要な設定はありますか?
package com.server;
import org.springframework.web.client.RestTemplate;
public class Main {
public static void main(String[] args) {
RestTemplate rt = new RestTemplate();
String test = rt.getForObject("http://127.0.0.1:8080/service/model/1", String.class);
System.out.println(test);
}
}