Hi...
As usual, thanks for the tolerance of this OT stuff.
I posted to the soap4r list (the soap4r guy Hiroshi Nakamura also wrote the
best net/http), but I thought someone here might have an idea:
I have a little script
require 'net/http'
Net::HTTP.start('host') do |http|
response = http.get('/tt?name=chris')
end
The headers that come across (shown in WireShark form) are
Hypertext Transfer Protocol
GET /tt?name=chris HTTP/1.1\r\n
Request Method: GET
Request URI: /tt?name=chris
Request Version: HTTP/1.1
Accept: */*\r\n
Host: host\r\n
\r\n
I would like to be able to emulate a useragent that produces these header
values:
Hypertext Transfer Protocol
GET /tt?name=chris HTTP/1.1\r\n
Request Method: GET
Request URI: /tt?name=chris
Request Version: HTTP/1.1
Host: host\r\n
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1)
Gecko/20061010 Firefox/2.0\r\n
Accept: image/png,*/*;q=0.5\r\n
Accept-Language: en-us,en;q=0.5\r\n
Accept-Encoding: gzip,deflate\r\n
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n
Keep-Alive: 300\r\n
Connection: keep-alive\r\n
Referer: http://chrismcmahonsblog.blogspot.com/\r\n
Cookie: messageid=170118; memberid=1007\r\n
Authorization: Basic YWRxyzabc25tbA==\r\n
\r\n
of particular interest are
Referer: http://chrismcmahonsblog.blogspot.com/\r\n
Cookie: messageid=170118; memberid=1007\r\n
I've done this a bit with the SOAP protocols, but now I need to do with a
simple GET, and I'm not finding much for examples. Any pointers would be
appreciated.
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general