# Net::HTTP

**URL:** <https://www.ruby-forum.com/t/net-http/122543>\
**Category:** Rails\
**Created:** [December 9, 2007, 4:12am UTC](https://www.ruby-forum.com/t/net-http/122543 "2007-12-09T04:12:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![doug](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/dbc845/32.png) [@doug](https://www.ruby-forum.com/u/doug)\
**Post date:** [December 9, 2007, 4:12am UTC](https://www.ruby-forum.com/t/net-http/122543/1 "2007-12-09T04:12:24Z")

</div>

The Net::HTTP class has a post\_form method. However, if I create an  
instance of that class (e.g., my\_instance=Net::HTTP.new(‘url’,port), I  
can’t seem to access the post\_form method of the instance. (I would  
expect that I would be able to access ‘my\_instance.post\_form’). Can  
anyone please tell me what I am missing? Thanks for any input.

```
    ... doug
```

---

<div class="post-metadata">

**Author:** ![doug](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/dbc845/32.png) [@doug](https://www.ruby-forum.com/u/doug)\
**Post date:** [December 9, 2007, 10:43pm UTC](https://www.ruby-forum.com/t/net-http/122543/2 "2007-12-09T22:43:34Z")

</div>

Hi,

On Dec 8, 2007 10:12 PM, doug [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> The Net::HTTP class has a post\_form method. However, if I create an  
> instance of that class (e.g., my\_instance=Net::HTTP.new(‘url’,port), I  
> can’t seem to access the post\_form method of the instance. (I would  
> expect that I would be able to access ‘my\_instance.post\_form’). Can  
> anyone please tell me what I am missing? Thanks for any input.

> > Net::HTTP.instance\_methods.grep(/post/)  
> > =\> [“post”, “post2”, “request\_post”, “enable\_post\_connection\_check”,  
> > “enable\_post\_connection\_check=”]

> > Net::HTTP.methods.grep(/post/)  
> > =\> [“post\_form”]

Which means that post\_form is not an instance method of Net::HTTP but a  
class method. However, there is an instace method Net::HTTP#post, which  
may  
be what you’re looking for.

Regards,  
Michael G.
