Hi, I need to create something like this: <?xml version="1.0" encoding="UTF-8"?> <Container> <id>aQlfVHX+qPM</id> <lifetime>2009-09-19T08:14:55Z</lifetime> </Container> The response should contain the next headers: Content-Type=`application/vnd.3gpp+xml` Authentication-Info={rspauth=`xxxxxxxxxxx...xxxxxxxxxxx`,qop=`auth-int`,cnonce=`xxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxx`,nc=`000 00001`} How can I do that? I always see {"Cache-Control"=>"no-cache", "Content-Type"=>"application/xml"} when I print the headers... I can use xml builder ok to generate the xml, but I have the problem with the headers. Thanks. -- Posted via http://www.ruby-forum.com/.
On Jun 8, 11:43 am, comopasta Gr <rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> Hi, > > I need to create something like this: > > <?xml version="1.0" encoding="UTF-8"?> > <Container> > <id>aQlfVHX+qPM</id> > <lifetime>2009-09-19T08:14:55Z</lifetime> > </Container> > > The response should contain the next headers: > > Content-Type=`application/vnd.3gpp+xml` > Authentication-Info={rspauth=`xxxxxxxxxxx...xxxxxxxxxxx`,qop=`auth-int`,cno nce=`xxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxx`,nc=`000 > 00001`} >You should just be able to set headers[''foo''] in your controller. Fred> How can I do that? > > I always see {"Cache-Control"=>"no-cache", > "Content-Type"=>"application/xml"} > when I print the headers... > > I can use xml builder ok to generate the xml, but I have the problem > with the headers. > > Thanks. > -- > Posted viahttp://www.ruby-forum.com/.
> > You should just be able to set headers[''foo''] in your controller. > > FredThanks Fred! Yeah I''ve tried several ways. Now I''ve managed to get: {"Cache-Control"=>"no-cache", "Authentication-info"=>"rspauth=`xxxxxxxxxxx...xxxxxxxxxxx`,qop=`auth-int`,cnonce=`xxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxx`,nc=`00000001`", "Content-Type"=>"application/xml"} I still have problems with the content-type and getting rid of cache-control headers. For the content-type I''ve tried: response.content_type = "xxxx" and headers[''Content-type''] = "xxxx" but still get always the "default" one. Haven''t yet really tried to get rid of the cache-control. The response is generated like: respond_to do |format| format.xml end Thanks. -- Posted via http://www.ruby-forum.com/.