# URI path is not taking parameters

**URL:** <https://www.ruby-forum.com/t/uri-path-is-not-taking-parameters/155757>\
**Category:** Ruby\
**Created:** [December 16, 2008, 11:17am UTC](https://www.ruby-forum.com/t/uri-path-is-not-taking-parameters/155757 "2008-12-16T11:17:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [December 16, 2008, 11:17am UTC](https://www.ruby-forum.com/t/uri-path-is-not-taking-parameters/155757/1 "2008-12-16T11:17:21Z")

</div>

myurl =  
“[http://twitter.com/statuses/friends\_timeline.json?since\_id=1060198339](http://twitter.com/statuses/friends_timeline.json?since_id=1060198339)”  
uri = URI.parse(myurl)

puts uri.path  
=\> [http://twitter.com/statuses/friends\_timeline.json](http://twitter.com/statuses/friends_timeline.json)

Where has “?since\_id=1060198339” gone?

uri.path then brings different data than I need.

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [December 16, 2008, 11:18am UTC](https://www.ruby-forum.com/t/uri-path-is-not-taking-parameters/155757/2 "2008-12-16T11:18:44Z")

</div>

> puts uri.path  
> =\> [http://twitter.com/statuses/friends\_timeline.json](http://twitter.com/statuses/friends_timeline.json)

actually…  
=\> “/statuses/friends\_timeline.json”

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [December 16, 2008, 2:17pm UTC](https://www.ruby-forum.com/t/uri-path-is-not-taking-parameters/155757/3 "2008-12-16T14:17:03Z")

</div>

On Tue, Dec 16, 2008 at 2:09 AM, Vapor … [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> myurl =  
> “[http://twitter.com/statuses/friends\_timeline.json?since\_id=1060198339](http://twitter.com/statuses/friends_timeline.json?since_id=1060198339)”  
> uri = URI.parse(myurl)
> 
> puts uri.path  
> =\> /statuses/friends\_timeline.json

Looks right per the URI doc…

> Where has “?since\_id=1060198339” gone?

What does `uri.query` print?

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [December 16, 2008, 5:59pm UTC](https://www.ruby-forum.com/t/uri-path-is-not-taking-parameters/155757/4 "2008-12-16T17:59:21Z")

</div>

Hassan S. wrote:

> What does `uri.query` print?

Thanks 🙂
