2011-01-15 15 views
2

GAEでJavaアプリケーションをホストしています。私はいくつかの外部RSSページをダウンロードし、それを解析する必要があります。問題は外部サイトがダイジェスト認証を必要とすることです。 HttpURLConnectionクラスを使用してダイジェスト認証を行う方法はありますか?私はそれを事前にHttpURLConnectionを使用したダイジェスト認証

答えて

0

ます。またJersey-Clientを使用することができ、それは互換性のGAEとのHttpClientよりもはるかに簡単です:

WebResource resource = Client.create().resource("http/../uri"); 
resource.addFilter(new HTTPDigestAuthFilter(login, password)); 
ClientResponse response = resource.get(ClientResponse.class); 

assertTrue(response.getStatus() == 200); 
assertNotNull(response.getEntity(String.class)); 
関連する問題