Hi,

Shameera any idea on why this would be happening? .. is it something that
should be done explicitly in the message formatter which we are not doing?
.. @Charitha, we cannot simply tell users to just switch to the other JSON
formatter because, we lose some features with the old JSON formatter, so
even without the content type returned, some users may not have an issue
with it, so I don't think we don't have to put an entry to the docs
explaining the issue, rather, can you please create an JIRA issue for this
to track it, so we can fix it in the next release.

Cheers,
Anjana.


On Wed, May 28, 2014 at 11:01 PM, Charitha Kankanamge <[email protected]>wrote:

> Any update on this? Looks like the latest 
> org.apache.axis2.json.gson.JsonFormatter
> is broken since the application/json content-type header is not added to
> the response.
>
> Charitha Kankanamge
> cell: +1 812-391-7730
> http://charithaka.blogspot.com
> *SOA and Testing without nonsense*
>
>
> On Wed, May 28, 2014 at 12:51 AM, Charitha Kankanamge 
> <[email protected]>wrote:
>
>> Hi Anjana et all,
>> DSS uses org.apache.axis2.json.gson.JsonFormatter by default. However,
>> when calling a service which responds JSON, the message looks similar to
>> the following.
>>
>> *HTTP/1.1 200 OK*
>> *Transfer-Encoding: chunked*
>> *Date: Tue, 27 May 2014 19:14:45 GMT*
>> *Connection: close*
>> *Server: WSO2 Carbon Server*
>>
>> {"customers":{"customer":[{"phone":"6175559555
>> ","contact":{"contact-last-name":"Yoshido","customer-name":"Gifts4AllAges.com","contact-first-name":"Juri"},"city":"Boston"},{"phone":"
>> 6175552555","contact":{"contact-last-name":"Franco","customer-name":"Diecast
>> Collectables","contact-first-name":"Valarie"},"city":"Boston"}]}}
>>
>> ​I had to comment out this default formatter and use the 
>> org.apache.axis2.json.JSONMessageFormatter.
>> Then I got the correct response.
>>
>> HTTP/1.1 200 OK
>> *Content-Type: application/json;charset=UTF-8*
>> Transfer-Encoding: chunked
>> Date: Tue, 27 May 2014 19:17:02 GMT
>> Connection: close
>> Server: WSO2 Carbon Server
>>
>> {"customers":{"customer":[{"phone":"6175559555
>> ","contact":{"contact-last-name":"Yoshido","customer-name":"Gifts4AllAges.com","contact-first-name":"Juri"},"city":"Boston"},{"phone":"
>> 6175552555","contact":{"contact-last-name":"Franco","customer-name":"Diecast
>> Collectables","contact-first-name":"Valarie"},"city":"Boston"}]}}​
>>
>> ​This can simply be observed by running JSON sample included in a fresh
>> pack (DSS-3.2.1). Is this a bug in new formatter? If so, it is better to
>> document this and ask to use org.apache.axis2.json.JSONMessageFormatter
>> instead.
>>
>> Thanks!
>> Charitha​
>>
>>
>> Charitha Kankanamge
>> cell: +1 812-391-7730
>> http://charithaka.blogspot.com
>> *SOA and Testing without nonsense*
>>
>
>


-- 
*Anjana Fernando*
Senior Technical Lead
WSO2 Inc. | http://wso2.com
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to