HEY Guys, Im new to rails. Can someone help explain POST and GET inrails, and maybe give an example? When is it used? Im learning rails via Agile web Development with Rails, and soon to download peepcode video''s, are these good resources to learn from? Regards -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
C=create=post=insert R=read=get=select U=update=put=update D=delete=delete=delete POST & GET are part of the http standard. Check out the fielding dissertation they''re two of I think 9 methods http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm When you submit a form without an opaque query string you are POSTing. When you grab the variables from a query string you are getting your GET on. I just got the Agile WDwR beta copy. Interesting stuff. I would check out different API''s like Twitter, Gowalla, etc and see how they expose their data/we seb service. RESTful in peace, angel On Sun, Aug 1, 2010 at 10:01 PM, Musdev Musdev <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> HEY Guys, > > Im new to rails. Can someone help explain POST and GET inrails, and > maybe give an example? When is it used? Im learning rails via Agile web > Development with Rails, and soon to download peepcode video''s, are these > good resources to learn from? > > Regards > -- > Posted via http://www.ruby-forum.com/. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
GET - typically used when you access a page via a link (ie you cut and paste into the web browser) - all the values (ie form arguments) get passed in the url itself ( delimited by the ampersand character) - example: when the following link is copied and pasted to the web browser, a GET request is generated and the values for distance,N,Make , state and so forth are passed in the url itself. http://www.carsales.com.au/used-cars/MITSUBISHI/LANCER/private-results.aspx?distance=25&N=4294964597+0+4294966896+4294803479&Make=MITSUBISHI&state_id=0&Model=LANCER&State=All%20States POST - can only be generated by a form''s submit action/button - all the values (ie form arguments) get passed in the "params" hence in rails, you access the values via "params" - example: in search forms or registration forms, clicking the submit button generates a POST request to the web server Gordon Yeong On Aug 2, 3:01 pm, Musdev Musdev <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> HEY Guys, > > Im new to rails. Can someone help explain POST and GET inrails, and > maybe give an example? When is it used? Im learning rails via Agile web > Development with Rails, and soon to download peepcode video''s, are these > good resources to learn from? > > Regards > -- > Posted viahttp://www.ruby-forum.com/.-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
To add, in relation to a GET request, there is a limit of number of characters that a url can be made of. http://stackoverflow.com/questions/1496080/limitation-of-url Cheers Gordon Yeong :) -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Also, a GET is just a read, while a POST is used to create. Like the Wikipedia article linked before says:> Note that GET should not be used for operations that cause side-effects, such as using it for taking actions in web applications.On Aug 2, 12:33 am, ct9a <anexi...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> GET > - typically used when you access a page via a link (ie you cut and > paste into the web browser) > - all the values (ie form arguments) get passed in the url itself > ( delimited by the ampersand character) > - example: when the following link is copied and pasted to the web > browser, a GET request is generated and the values for > distance,N,Make , state and so forth are passed in the url itself.http://www.carsales.com.au/used-cars/MITSUBISHI/LANCER/private-result... > > POST > - can only be generated by a form''s submit action/button > - all the values (ie form arguments) get passed in the "params" hence > in rails, you access the values via "params" > - example: in search forms or registration forms, clicking the submit > button generates a POST request to the web server > > Gordon Yeong > > On Aug 2, 3:01 pm, Musdev Musdev <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: > > > > > HEY Guys, > > > Im new to rails. Can someone help explain POST and GET inrails, and > > maybe give an example? When is it used? Im learning rails via Agile web > > Development with Rails, and soon to download peepcode video''s, are these > > good resources to learn from? > > > Regards > > -- > > Posted viahttp://www.ruby-forum.com/.-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Adam Stegman wrote:> Also, a GET is just a read, while a POST is used to create. Like the > Wikipedia article linked before says: >> Note that GET should not be used for operations that cause side-effects, such as using it for taking actions in web applications.Thanks guys this really helped out alot, Thank You :) -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.