How can I set the user-agent and HTTP_REFERER (and perhaps other vars)
when using Net::HTTP's post_form method?
Thanks,
Joe
···
--
Posted via http://www.ruby-forum.com/.
How can I set the user-agent and HTTP_REFERER (and perhaps other vars)
when using Net::HTTP's post_form method?
Thanks,
Joe
--
Posted via http://www.ruby-forum.com/.
You can't. Use HTTP#request_post(path, data, headers) where headers is a hash.
Marc
On 3/29/06, Joe <joe@yahoo.com> wrote:
How can I set the user-agent and HTTP_REFERER (and perhaps other vars)
when using Net::HTTP's post_form method?Thanks,
Joe--
Posted via http://www.ruby-forum.com/\.
Thanks. Anybody know how the headers are specified? I can't find any
documentation that spells it out. Is it...
headers = {
'Referer' => 'http://xyz.com',
'User-Agent' => 'mozillia'
}
Or...
headers = {
'HTTP_REFERER' => 'http://xyz.com',
'HTTP_USER_AGENT' => 'mozillia'
}
Thanks,
Joe
--
Posted via http://www.ruby-forum.com/.
I believe this is the standard form.
On Mar 30, 2006, at 8:55 PM, Joe wrote:
Thanks. Anybody know how the headers are specified? I can't find any
documentation that spells it out. Is it...headers = {
'Referer' => 'http://xyz.com',
'User-Agent' => 'mozillia'
}
--
~akk
Adam Keys wrote:
Thanks. Anybody know how the headers are specified? I can't find any
documentation that spells it out. Is it...headers = {
'Referer' => 'http://xyz.com',
'User-Agent' => 'mozillia'
}I believe this is the standard form.
Hi,
I am also facing the same kind of problem. I tried with the solution
given in this thread, but couldn't succeeded.
When I try this:
response = NET::HTTP.request_post(url,post_args, headers)
I get the error:
undefined method `request_post' for Net::HTTP:Class
and when I try:
response = http.request_post(url,post_args, headers)
the error was:
undefined local variable or method `http' for Yahoo:Class
Please help me
Thanks
You're mixing class and instance methods. Either use HTTP.post_form()
or create an instance of HTTP with HTTP.new or HTTP.start and then use
http.post or http.post_request.
Jano
On 9/21/07, Asit Katiyar <asitkatiyar@yahoo.com> wrote:
Hi,
I am also facing the same kind of problem. I tried with the solution
given in this thread, but couldn't succeeded.
When I try this:response = NET::HTTP.request_post(url,post_args, headers)
I get the error:
undefined method `request_post' for Net::HTTP:Class
and when I try:
response = http.request_post(url,post_args, headers)
the error was:
undefined local variable or method `http' for Yahoo:Class