Can you share a workspace where it does not work? It does work when I just tried it.
Kind regards, Peter Kriens > On 24 aug. 2016, at 13:44, manoj.vrajam...@wipro.com wrote: > > Please help me out..I am stuck at this… L > > From: Manoj Venkatesh Rajamani (Product Engineering Service) > Sent: 24 August 2016 15:37 > To: OSGi Developer Mail List <osgi-dev@mail.osgi.org > <mailto:osgi-dev@mail.osgi.org>> > Subject: RE: [osgi-dev] Help > > Why is POST not returning the Uppercase String? What am I missing here? > > From: Manoj Venkatesh Rajamani (Product Engineering Service) > Sent: 24 August 2016 12:33 > To: OSGi Developer Mail List <osgi-dev@mail.osgi.org > <mailto:osgi-dev@mail.osgi.org>> > Subject: Re: [osgi-dev] Help > > > public String getUpper(String string) { > return string.toUpperCase(); > } > > public String postUpper(String string) { > return string.toUpperCase(); > } > > //GET works..See below > > manoj@manoj-Latitude-E5420:~$ curl http://localhost:8080/rest/upper/Hello > <http://localhost:8080/rest/upper/Hello> > "HELLO"manoj@manoj-Latitude-E5420:~$ > > //POST fails...See below ( no error seen) > > manoj@manoj-Latitude-E5420:~$ curl -X POST -H > <mailto:manoj@manoj-Latitude-E5420:~$%20%0b%0b//POST%20fails...See%20below%20(%20no%20error%20seen)%0b%0bmanoj@manoj-Latitude-E5420:~$%20curl%20-X%20POST%20-H%20>"Content-Type:application/json" > -d "'Hello'" http://localhost:8080/rest/upper > <http://localhost:8080/rest/upper> > manoj@manoj-Latitude-E5420:~$ > > From: Manoj Venkatesh Rajamani (Product Engineering Service) > Sent: 24 August 2016 10:44:27 > To: OSGi Developer Mail List > Subject: RE: [osgi-dev] Help > > postValue() did not work either !! > > From: osgi-dev-boun...@mail.osgi.org <mailto:osgi-dev-boun...@mail.osgi.org> > [mailto:osgi-dev-boun...@mail.osgi.org > <mailto:osgi-dev-boun...@mail.osgi.org>] On Behalf Of Peter Kriens > Sent: 24 August 2016 10:43 > To: OSGi Developer Mail List <osgi-dev@mail.osgi.org > <mailto:osgi-dev@mail.osgi.org>> > Subject: Re: [osgi-dev] Help > > ** This mail has been sent from an external source ** > You are doing a POST but you declared a PUT. > > Kind regards, > > Peter Kriens > > On 24 aug. 2016, at 05:36, manoj.vrajam...@wipro.com > <mailto:manoj.vrajam...@wipro.com> wrote: > > I inserted the following method in the existing class: > > public String putValue(String string) { > String status = string; > return (status + " World"); > } > > 2. Tried calling curl --data "param1=Hello" http://localhost:8080/rest/value > <http://localhost:8080/rest/value> > > > But got the following error: > manoj@manoj-Latitude-E5420:~$ curl --data "param1=Hello" > http://localhost:8080/rest/value <http://localhost:8080/rest/value> > <html> > <head> > <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> > <title>Error 500 </title> > </head> > <body> > <h2>HTTP ERROR: 500</h2> > <p>Problem accessing /rest/value. Reason: > <pre> java.io.FileNotFoundException: No such method postvalue/0. > Available: {getservletname/0=[getservletname/0], > getinitparameternames/0=[getinitparameternames/0], > getinitparameter/1=[getinitparameter/1], getstatus/1=[getstatus/1], > getsetvalue/1=[getsetvalue/1], getupper/1=[getupper/1], > getservletcontext/0=[getservletcontext/0], > getservletinfo/0=[getservletinfo/0], getservletconfig/0=[getservletconfig/0], > putvalue/0=[putvalue/0]}</pre></p> > <hr /><i><small>Powered by Jetty://</small></i> > </body> > </html> > > From: osgi-dev-boun...@mail.osgi.org <mailto:osgi-dev-boun...@mail.osgi.org> > <osgi-dev-boun...@mail.osgi.org <mailto:osgi-dev-boun...@mail.osgi.org>> on > behalf of David Leangen <o...@leangen.net <mailto:o...@leangen.net>> > Sent: 23 August 2016 17:56:18 > To: OSGi Developer Mail List > Subject: Re: [osgi-dev] Help > > ** This mail has been sent from an external source ** > > Hi Manoj, > > It is similar to get. The java method name starts with the http method name, > so for instance putUpper() etc. > > The test cases in this project should help: > > > https://github.com/osgi/osgi.enroute.bundles/tree/master/osgi.enroute.rest.simple.test > > <https://github.com/osgi/osgi.enroute.bundles/tree/master/osgi.enroute.rest.simple.test> > > > Cheers, > =David > > > > On Aug 23, 2016, at 8:36 PM, <manoj.vrajam...@wipro.com > <mailto:manoj.vrajam...@wipro.com>> <manoj.vrajam...@wipro.com > <mailto:manoj.vrajam...@wipro.com>> wrote: > > Hi All, > > The Enroute Quick Start Tutorial sample application helps to invoke the “GET” > HTTP method by adding methods preceding with “get” like getUpper(), > getStatus() and so on. to the Application class. > > I am trying to test using curl on a Linux terminal. GET works fine. > > Now, > > I would like to try other HTTP methods (like PUT,POST, DELETE) on this REST > API application. > > What should I do? Please suggest… > > Thanks, > Manoj > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. WARNING: Computer viruses can be transmitted via > email. The recipient should check this email and any attachments for the > presence of viruses. The company accepts no liability for any damage caused > by any virus transmitted by this email. www.wipro.com <http://www.wipro.com/> > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > https://mail.osgi.org/mailman/listinfo/osgi-dev > <https://mail.osgi.org/mailman/listinfo/osgi-dev> > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. WARNING: Computer viruses can be transmitted via > email. The recipient should check this email and any attachments for the > presence of viruses. The company accepts no liability for any damage caused > by any virus transmitted by this email. www.wipro.com <http://www.wipro.com/> > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> > https://mail.osgi.org/mailman/listinfo/osgi-dev > <https://mail.osgi.org/mailman/listinfo/osgi-dev> > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. WARNING: Computer viruses can be transmitted via > email. The recipient should check this email and any attachments for the > presence of viruses. The company accepts no liability for any damage caused > by any virus transmitted by this email. > www.wipro.com_______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev