Rest-client headers or cookies

Hi,

I am trying to make a request to a PHP application coded with limonade
(a REST sever like Sinatra). I’m using rest_client which rides on top
of Net::HTTP. I’d like to get the headers back from that call, so that
I can store the session cookie and pass it back on subsequent
requests.

I know how to set the headers for RestClient.get, but how do I get the
headerts from a RestCleint.post?

Thanks,
Ed

Hi -

On Dec 21, 2009, at 10:48 PM, Ed Howland wrote:

Hi,

I am trying to make a request to a PHP application coded with limonade
(a REST sever like Sinatra). I’m using rest_client which rides on top
of Net::HTTP. I’d like to get the headers back from that call, so that
I can store the session cookie and pass it back on subsequent
requests.

I know how to set the headers for RestClient.get, but how do I get the
headerts from a RestCleint.post?

I don’t think you want the headers of the GET or POST, but of the
response, right ?
Did you try to assign the RestClient.get to a variable (that should be a
Response) and call headers on it ?
Let me know if it works.

ngw

On Mon, Dec 21, 2009 at 5:59 PM, Nicholas W.
[email protected] wrote:

I don’t think you want the headers of the GET or POST, but of the response, right ?
Did you try to assign the RestClient.get to a variable (that should be a Response) and call headers on it ?
Let me know if it works.

ngw

Thanks,

That did the trick. I had believed that I was just getting
response.body from the call, but what apparently was happening was it
was auto-casting to a string. response.to_s is probably the same as
response.body.

Ed