Good point Rohit, but I suggest making only those API's POST which create a resource (like deployVm here) and not all of them. Ideally, we need to be using the right http methods for a true restful web service.
Also about the length part, how then we allow user data to be of size 2kb currently ? On 30/01/13 9:43 AM, "Rohit Yadav" <bhais...@apache.org> wrote: >+1 But if we are sending base64 encoded userdata as part of POST, we >can increase the limit even further. > >-1 If userdata will be sent as part of GET query, based on the rfc [1] >and from the widely used ugliest web browser [2] the GET url length >should be <= 2000 (we're already exceeding that how we send userdata >request at present). > >Suggestion: Make POST as the default way of requesting apis from mgmt >server. > >[1] http://www.faqs.org/rfcs/rfc2616.html >[2] http://support.microsoft.com/kb/q208427 > >Regards. > >On Tue, Jan 29, 2013 at 7:40 PM, Hari Kannan <hari.kan...@citrix.com> >wrote: >> Hello All, >> >> I wish to propose increasing the size of userdata to be passed along >>with DeployVirtualMachine API - I have added some info here >>https://cwiki.apache.org/confluence/display/CLOUDSTACK/DeployVirtualMachi >>ne+userdata+enhancements >> along with a JIRA ticket >>https://issues.apache.org/jira/browse/CLOUDSTACK-1086 >> >> >> Please review and comment >> >> Hari Kannan