Hi,
I am setting up a test harness for my restlet server; using junit inside Eclipse. I am using restlet to generate the client side messages and view the responses.
It doesn't seem possible to generate bad HTTP headers with the restlet client. Whenever I try to create headers that are part of the standard I get an error saying that I should be using the API. I am currently doing this:
Form extraHeaders = new Form();
extraHeaders.add("Proxy-Authorization", "NTLM abcdef");
Request request = cResDataStore.getRequest();
request.getAttributes().put("org.restlet.http.headers", extraHeaders);
This makes things particularly difficult since when I try to use the API I get an unsupported message: "Challenge scheme HTTP_NTLM not supported by the Restlet engine."
ChallengeResponse cRes = new ChallengeResponse(ChallengeScheme.HTTP_NTLM, "abcdef");
Request request = cResDataStore.getRequest();
request.setProxyChallengeResponse(cRes);
Is it possible to do what I am trying to do?
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2413167