Re: Empty server response in 2.1 RC5
Ioannis Mavroukakis wrote: Hi Robert, you say most so that makes me assume some of them work. What are the functional differences between the ones that do work and the ones that don't ? I tracked down the problem to some code I used to add an additional HTTP header. I found the code here: http://blog.arc90.com/2008/09/15/custom-http-response-headers-with-restlet/ Here is the offending code: Form responseHeaders = (Form) getResponse().getAttributes().get(HeaderConstants.ATTRIBUTE_HEADERS); if (responseHeaders == null) { responseHeaders = new Form(); getResponse().getAttributes().put(HeaderConstants.ATTRIBUTE_HEADERS, responseHeaders); } // The following line causes server to send empty replies on Restlet 2.1 RC5 responseHeaders.add(Access-Control-Allow-Origin, *); I switched to the method explained here: http://restlet-discuss.1400322.n2.nabble.com/Adding-response-headers-in-restlet-2-1-x-td7240340.html and now things work OK. Should I open a bug for the previous method? At the very least it should be mentioned in the 2.1 migration guide. -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=2982983
Re: Empty server response in 2.1 RC5
It should be mentioned in the migration guide, but it isn't a bug, it's a change in the method signature. --tim On Tue, Jul 10, 2012 at 10:41 PM, Robert Brewer rbre...@lava.net wrote: Ioannis Mavroukakis wrote: Hi Robert, you say most so that makes me assume some of them work. What are the functional differences between the ones that do work and the ones that don't ? I tracked down the problem to some code I used to add an additional HTTP header. I found the code here: http://blog.arc90.com/2008/09/15/custom-http-response-headers-with-restlet/ Here is the offending code: Form responseHeaders = (Form) getResponse().getAttributes().get(HeaderConstants.ATTRIBUTE_HEADERS); if (responseHeaders == null) { responseHeaders = new Form(); getResponse().getAttributes().put(HeaderConstants.ATTRIBUTE_HEADERS, responseHeaders); } // The following line causes server to send empty replies on Restlet 2.1 RC5 responseHeaders.add(Access-Control-Allow-Origin, *); I switched to the method explained here: http://restlet-discuss.1400322.n2.nabble.com/Adding-response-headers-in-restlet-2-1-x-td7240340.html and now things work OK. Should I open a bug for the previous method? At the very least it should be mentioned in the 2.1 migration guide. -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=2982983 -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=2983458
Re: Empty server response in 2.1 RC5
Hello all, thanks for mentioning this topic, I've updated the migration guide. Best regards, Thierry Boileau --tim On Tue, Jul 10, 2012 at 10:41 PM, Robert Brewer rbre...@lava.net wrote: Ioannis Mavroukakis wrote: Hi Robert, you say most so that makes me assume some of them work. What are the functional differences between the ones that do work and the ones that don't ? I tracked down the problem to some code I used to add an additional HTTP header. I found the code here: http://blog.arc90.com/2008/09/15/custom-http-response-headers-with-restlet/ Here is the offending code: Form responseHeaders = (Form) getResponse().getAttributes().get(HeaderConstants.ATTRIBUTE_HEADERS); if (responseHeaders == null) { responseHeaders = new Form(); getResponse().getAttributes().put(HeaderConstants.ATTRIBUTE_HEADERS, responseHeaders); } // The following line causes server to send empty replies on Restlet 2.1 RC5 responseHeaders.add(Access-Control-Allow-Origin, *); I switched to the method explained here: http://restlet-discuss.1400322.n2.nabble.com/Adding-response-headers-in-restlet-2-1-x-td7240340.html and now things work OK. Should I open a bug for the previous method? At the very least it should be mentioned in the 2.1 migration guide. -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=2982983 It should be mentioned in the migration guide, but it isn't a bug, it's a change in the method signature. -- http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447dsMessageId=2983719