Я пытаюсь реализовать асинхронный http в Java.Вот важная часть кода:
for (String urlString : urls)
{
// TODO: try and get rid of these two heap allocations
url = new URL(urlString);
request = new HTTPRequest(url);
request.addHeader(userAgentHeader);
request.addHeader(authorizationHeader);
request.addHeader(acceptEncodingHeader);
request.addHeader(acceptCharsetHeader);
responses.add(URLFetchServiceFactory.getURLFetchService().fetchAsync(reques t));
apiCallsMade++;
}
for (Future<HTTPResponse> futureResponse : responses)
{
parseResponse(new String(futureResponse.get().getContent()));
}
Я получаю эту ошибку:
com.google.apphosting.api.ApiProxy $ CallNotFoundException: пакет API 'urlfetch'или вызов' Fetch () 'не был найден.
Я осмотрел все банки, которые отсутствовали в пути к классам, но ничего не увидел.Вы знаете, в каком банке находится этот код?Я погуглил ошибку, а также искал в этой группе, но ничего не нашел.Спасибо, Дэвид