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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to