Hi, Yeah, maybe it should. Sameera, can we add this change to kernel's axis2.xml? .. @Chanika, check if we get the axis2.xml from the kernel, or if we have our own one.
Cheers, Anjana. On Wed, Dec 4, 2013 at 2:54 PM, Samisa Abeysinghe <sam...@wso2.com> wrote: > Cool, that works. BTW, should not that parameter be set by default? > > Thanks, > Samisa... > > > Samisa Abeysinghe > > Vice President Training > > WSO2 Inc. > http://wso2.com > > > > On Wed, Dec 4, 2013 at 2:22 PM, Anjana Fernando <anj...@wso2.com> wrote: > >> Hi Samisa, >> >> I forgot one part, you need to add the following to the axis2.xml. >> >> <parameter name="httpContentNegotiation">true</parameter> >> >> Cheers, >> Anjana. >> >> >> On Wed, Dec 4, 2013 at 2:14 PM, Samisa Abeysinghe <sam...@wso2.com>wrote: >> >>> That seems a bug that accept does not work, but content-type does? >>> >>> Thanks, >>> Samisa... >>> >>> >>> Samisa Abeysinghe >>> >>> Vice President Training >>> >>> WSO2 Inc. >>> http://wso2.com >>> >>> >>> >>> On Wed, Dec 4, 2013 at 2:13 PM, Samisa Abeysinghe <sam...@wso2.com>wrote: >>> >>>> However, I figured that >>>> curl -H "Content-Type: application/json" -X GET >>>> http://localhost:9763/services/samples/ResourcesSample.HTTPEndpoint/products >>>> works! >>>> >>>> >>>> Thanks, >>>> Samisa... >>>> >>>> >>>> Samisa Abeysinghe >>>> >>>> Vice President Training >>>> >>>> WSO2 Inc. >>>> http://wso2.com >>>> >>>> >>>> >>>> On Wed, Dec 4, 2013 at 2:11 PM, Samisa Abeysinghe <sam...@wso2.com>wrote: >>>> >>>>> With the REST sample, I tried >>>>> curl -H "Accept: application/json" -X GET >>>>> http://localhost:9763/services/samples/ResourcesSample.HTTPEndpoint/products >>>>> >>>>> but it still returns XML. >>>>> >>>>> Thanks, >>>>> Samisa... >>>>> >>>>> >>>>> Samisa Abeysinghe >>>>> >>>>> Vice President Training >>>>> >>>>> WSO2 Inc. >>>>> http://wso2.com >>>>> >>>>> >>>>> >>>>> On Wed, Dec 4, 2013 at 2:04 PM, Anjana Fernando <anj...@wso2.com>wrote: >>>>> >>>>>> Hi Samisa, >>>>>> >>>>>> We don't actually have a specific sample for JSON as I know, Chanika >>>>>> was writing an article for this, with some scenarios, but didn't publish >>>>>> yet as I know. Chanika, do put a section to the docs to mention how to do >>>>>> JSON with DSS. >>>>>> >>>>>> The content negotiation in data service simply works by setting the >>>>>> HTTP header "Accept", with the content type as the value. For example, to >>>>>> get a JSON response, you would have a HTTP header like the following: >>>>>> >>>>>> "Accept: application/json". >>>>>> >>>>>> Cheers, >>>>>> Anjana. >>>>>> >>>>>> >>>>>> On Wed, Dec 4, 2013 at 12:52 PM, Samisa Abeysinghe >>>>>> <sam...@wso2.com>wrote: >>>>>> >>>>>>> To ask a related question, how do I do content negotiation with DSS >>>>>>> REST? >>>>>>> >>>>>>> Thanks, >>>>>>> Samisa... >>>>>>> >>>>>>> >>>>>>> Samisa Abeysinghe >>>>>>> >>>>>>> Vice President Training >>>>>>> >>>>>>> WSO2 Inc. >>>>>>> http://wso2.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Dec 4, 2013 at 12:32 PM, Samisa Abeysinghe >>>>>>> <sam...@wso2.com>wrote: >>>>>>> >>>>>>>> I am looking to do REST with JSON as content type with DSS. >>>>>>>> >>>>>>>> Do we have a sample that I can use to get started with? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Samisa... >>>>>>>> >>>>>>>> >>>>>>>> Samisa Abeysinghe >>>>>>>> >>>>>>>> Vice President Training >>>>>>>> >>>>>>>> WSO2 Inc. >>>>>>>> http://wso2.com >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Anjana Fernando* >>>>>> Technical Lead >>>>>> WSO2 Inc. | http://wso2.com >>>>>> lean . enterprise . middleware >>>>>> >>>>> >>>>> >>>> >>> >> >> >> -- >> *Anjana Fernando* >> Technical Lead >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> > > -- *Anjana Fernando* Technical Lead WSO2 Inc. | http://wso2.com lean . enterprise . middleware
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev