Добавить заголовки в запрос, обернутый ClientResource в Restlet

Как добавить свои собственные заголовки в обернутый запрос по ClientResourceв Рестлете? Например, я читал, что вы можете использовать следующее при работе непосредственно с Client:

Form headers = (Form) request.getAttributes().get(HeaderConstants.ATTRIBUTE_HEADERS);
if (headers == null) {
 headers = new Form();
 request.getAttributes().put("org.restlet.http.headers", responseHeaders);
}
headers.add("X-Some-Header", "the value");

. Однако я в основном следую коду, представленному в их руководстве, и я не знаю, к какому члену ClientResourceследует обращаться для установки заголовков:

ClientResource clientResource = new ClientResource("http://webserviceurl");

MyClassResource classResource = clientResource.wrap(classResource.class);

MyClass class;

try { class = resource.retrieve(); } catch (Exception e) { System.out.println("fail."); }

Что я могу сделать, чтобы изменить retrieve()и добавить некоторые заголовки?

6
задан tacos_tacos_tacos 22 March 2012 в 15:47
поделиться