Kendi başlığımı, Restlet? In ClientResource
tarafından sarılmış bir isteğe nasıl ekleyebilirim?Restlet'te istemci Kaynak tarafından sarılmış istemek için üstbilgi ekleme
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");
Ancak, temelde onların eğitimde sağlanan kodu takip ediyorum ve ben erişilebilir olmalıdır ClientResource
hangi üyesinin bilmiyorum: Mesela ben Client
doğrudan çalışırken aşağıdakileri kullanabileceği okudum başlıklarını ayarlamak için:
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."); }
ne bazı başlıkları eklemek için retrieve()
değiştirmek için ne yapabilirim?
ben bu kodla takip hatası alıyorum ediyorum : Nesneden Seri'ye dönüştürülemiyor –
ademar111190
Sürüm 2.1.2: Serisi başlıklarıyla = (Series ) res.getRequestAttributes(). get ("org.restlet.http.headers"); if (headers == null) { başlıklar = yeni Series (Header.class); } headers.add ("kullanıcı", "abcd1"); headers.add ("password", "welcome"); –
@ thierry-templier bu sohbete enjekte ettiğimiz için özür dilerim ancak bu http://stackoverflow.com/questions/35383763/how-to-get-mediatype-from-request adresinden bana yardımcı olabilir misiniz? – xybrek