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, [email protected] 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 <[email protected]
> <mailto:[email protected]>>
> 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 <[email protected]
> <mailto:[email protected]>>
> 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: [email protected] <mailto:[email protected]>
> [mailto:[email protected]
> <mailto:[email protected]>] On Behalf Of Peter Kriens
> Sent: 24 August 2016 10:43
> To: OSGi Developer Mail List <[email protected]
> <mailto:[email protected]>>
> 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, [email protected]
> <mailto:[email protected]> 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: [email protected] <mailto:[email protected]>
> <[email protected] <mailto:[email protected]>> on
> behalf of David Leangen <[email protected] <mailto:[email protected]>>
> 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, <[email protected]
> <mailto:[email protected]>> <[email protected]
> <mailto:[email protected]>> 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
> [email protected] <mailto:[email protected]>
> 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
> [email protected] <mailto:[email protected]>
> 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
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
