Forum: Ruby Retrieving the Date Header with https-access2

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
5c4aa7c1ae1612b28bba23c28cba6a13?d=identicon&s=25 unknown (Guest)
on 2006-03-29 01:19
(Received via mailing list)
I've been trying to figure out how to retrieve a http head request
date using http-access2.

I thought this could work:

h = HTTPAccess2::Client.new()
res = h.head('http://involution.com')
print response.header['date'],"\n"

However, that seems to be returning Time.now.  Any suggestions?

FYI, you can view a http request by doing the following:

telnet involution.com 80
Trying 69.58.21.60...
Connected to involution.com.
Escape character is '^]'.
HEAD / HTTP/1.0

HTTP/1.1 200 OK
-----> Date: Tue, 28 Mar 2006 23:01:47 GMT <------- Date Header ----X
Server: Apache/2.0.52 (Red Hat)
Cache-Control: no-cache
Set-Cookie: _session_id=670e36e364a03785011afbfafbc15fde; path=/
Connection: close
Content-Type: text/html; charset=UTF-8

I'm looking at trying to find a way to see what time the server thinks
it is to do some time zone correction foo.

Regards,

Tony
http://involution.com
801b207647d808477fc4514568c9d723?d=identicon&s=25 Dimitri Aivaliotis (Guest)
on 2006-03-29 11:26
(Received via mailing list)
On 3/29/06, hoyhoy@gmail.com <hoyhoy@gmail.com> wrote:
> I've been trying to figure out how to retrieve a http head request
> date using http-access2.
>
> I thought this could work:
>
> h = HTTPAccess2::Client.new()
> res = h.head('http://involution.com')
> print response.header['date'],"\n"
          ^^^^^^^^^

maybe that typo has something to do with your getting Time.now.

It's retrieved correctly here:

h = HTTPAccess2::Client.new()
res = h.head('http://involution.com')
puts res.header['date']

=> Wed, 29 Mar 2006 09:20:17 GMT

Time.now

=> Wed Mar 29 11:20:50 CEST 2006

require 'pp'
pp res

<snip>
   @header_item=
    [["Date", "Wed, 29 Mar 2006 09:20:17 GMT"],
     ["Server", "Apache/2.0.52 (Red Hat)"],
     ["X-Powered-By", "PHP/4.3.9"],
     ["X-Pingback", "http://involution.com/xmlrpc.php"],
     ["Connection", "close"],
     ["Content-Type", "text/html; charset=UTF-8"]],
</snip>

- Dimitri
This topic is locked and can not be replied to.