Hi Dustin, The Client wasn't intended to be used this way. You should instead leverage the Component class which has a way (via Context#clientDispatcher) to work with all protocols uniformly and to register several connectors via the Component#clients property.
When you pass a list of protocols to a Client instance, it means that there has to be a concrete connector that supports all those protocols at the same time. A connector like the one provided by the JavaMail extension can support both SMTP, SMTPS, POP and POPS protocols at the same time (with the same instance of Client), but not additional ones like HTTP. Best regards, Jerome Louvel -- Restlet ~ Founder and Lead developer ~ http://www.restlet.org Noelios Technologies ~ Co-founder ~ http://www.noelios.com -----Message d'origine----- De : Dustin Jenkins [mailto:dustin.jenk...@nrc-cnrc.gc.ca] Envoyé : mardi 15 septembre 2009 18:50 À : discuss@restlet.tigris.org Objet : Is Protocol.ALL being used? I have a client set up like so: final Client client = new Client(getContext(), Protocol.ALL); But the Response from the client.get() call suggests that my Protocol is not handled. I really want to support all of the Protocols in this case. Do I need to use an Array of all of them until it's working? Am I using it incorrectly? Thanks! Dustin Dustin Jenkins dustin.jenk...@nrc-cnrc.gc.ca ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=23951 59 ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2402830