Net::HTTP and submitting forms

Discussion in 'Ruby' started by charlie bowman, Feb 23, 2006.

  1. I have a little snippet of code I wrote but it doesn't go to the correct
    page. The script pulls the data off of index.php but not
    index.php?pid=fact&person=chuck. What am I doing wrong?

    require 'net/http'
    res = Net::HTTP.post_form(URI.parse('http://www.4q.cc/index.php'),
    {'pid'=>'fact', 'person'=>'chuck'})
    puts res.body



    charlie bowman
    recentrambles.com
     
    charlie bowman, Feb 23, 2006
    #1
    1. Advertisements

  2. charlie bowman

    Adam Keys Guest

    #post_form will put the parameters you pass in the request body. If
    your PHP script doesn't care about GET or POST, you could make the
    request like any other GET, appending ?pid=fact&person=chuck to your
    URL.
     
    Adam Keys, Feb 24, 2006
    #2
    1. Advertisements

  3. --=-5fTXyRCv1KKF/vTw4fyN
    Content-Type: text/plain
    Content-Transfer-Encoding: 7bit

    Thank you. The following worked fine.

    res =
    Net::HTTP.get(URI.parse('http://www.4q.cc/index.php?pid=fact&person=chuck'))
    puts res



    --=-5fTXyRCv1KKF/vTw4fyN--
     
    Charlie Bowman, Feb 24, 2006
    #3
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.