<br>Hi... <br><br>Here's a working Perl script that I want to be able to do in Ruby: <br><br>use WWW::Mechanize;<br>my $url = &quot;<a href="http://host/tt?name=chris">http://host/tt?name=chris</a>&quot;;<br>my $mech = WWW::Mechanize-&gt;new();
<br><br>$mech-&gt;add_header( Referer =&gt; &quot;<a href="http://chrismcmahonsblog.blogspot.com">http://chrismcmahonsblog.blogspot.com</a>&quot; );<br>$mech-&gt;add_header( Cookie =&gt; &quot;messageid=170118; memberid=1007&quot;);
<br>$mech-&gt;get($url)<br><br>so the header values for Referer and Cookie are passed with the HTTP GET.&nbsp; <br><br>There seems to be an add_field method in mechanize.rb: <br><br>request.add_field('Referer', cur_page.uri.to_s)
<br><br>and rdoc (<a href="http://mechanize.rubyforge.org/">http://mechanize.rubyforge.org/</a>) indicates an add_field value for Net::HTTPHeader, but the example is funny, because the example says &quot;add_header&quot;, not &quot;add_field&quot;.&nbsp;&nbsp; 
<br><br>In either case, none of the &quot;add_*&quot; statements in the script below work, each yields an &quot;undefined method&quot; error.&nbsp; <br><br>require 'mechanize'<br>mech = WWW::Mechanize.new<br>#request.add_header('Referer', &quot;
<a href="http://chrismcmahonsblog.blogspot.com">http://chrismcmahonsblog.blogspot.com</a>&quot; )<br>#mech.add_header('Referer', &quot;<a href="http://chrismcmahonsblog.blogspot.com">http://chrismcmahonsblog.blogspot.com</a>
&quot; )<br>#mech.add_field('Cookie', &quot;messageid=170118; memberid=1007&quot;)<br>puts mech.get(&quot;<a href="http://host/tt?name=chris">http://host/tt?name=chris</a>&quot;).inspect<br><br>can anyone tell me how to add Referer and Cookie headers to an HTTP GET request?&nbsp;&nbsp; 
<br>