[ 
https://issues.apache.org/jira/browse/RIPPLE-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brent Lintner closed RIPPLE-60.
-------------------------------

    Resolution: Fixed
      Assignee: Brent Lintner

Merged:

https://github.com/apache/incubator-ripple/pull/23

> Ripple proxy is not detecting `Content-Type: application/json` properly and 
> mishandling the request
> ---------------------------------------------------------------------------------------------------
>
>                 Key: RIPPLE-60
>                 URL: https://issues.apache.org/jira/browse/RIPPLE-60
>             Project: Apache Ripple
>          Issue Type: Bug
>            Reporter: Farid Nouri Neshat
>            Assignee: Brent Lintner
>            Priority: Minor
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> Reduced test case:
> 1. Create a dummy server: nc -lp 1999
> 2. Make the following request:
> {code:javascript}
> curl 
> 'http://localhost:4400/ripple/xhr_proy=ABC&tinyhippos_rurl=http%3A//localhost%3A1999'
>  -H 'Content-Type: application/json;charset=UTF-8' --data '{"name":"a"}'
> {code}
> Note that the Content-Type is `application/json;charset=UTF-8` and the body 
> is {{"name":"a"}}. But on the dummy server you see `content-type: 
> application/x-www-form-urlencoded; charset=utf-8` and the body is `name=a`.
> And then you wonder why this have happened. In the code json content type is 
> detected like this: `req.get("content-type") === "application/json"`, which 
> fails in this case.
> I'll be working on this and making a pull request shortly.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to