2

我在 GAE 上托管我的 java 应用程序。我必须下载一些外部 RSS 页面并对其进行解析。问题是外部站点需要摘要身份验证。有没有办法使用HttpURLConnection类进行摘要身份验证。我无法使用HTTPClient ,因为GAE JRE 白名单中没有提到它

预先感谢您的帮助

4

2 回答 2

1

看看这个包装器;它允许在 Google App Engine 上使用 Java HttpClient 。

更多信息在这里

于 2011-01-15T22:23:24.527 回答
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));
于 2011-04-18T14:08:18.887 回答