[React Native] Post请求数据,服务器接收处理时发现多了不明参数

在RN上做项目,向Rails服务器发送Post请求(http://xxx.com/v1/zzz/data.json),body上带三个参数,aaa,bbb,ccc,服务器受到后会得到 {"aaa"=> "a", "bbb"=> "b", "ccc"=> "c", "zzz"=>{"zzz"=>"z"}

    post: (url, obj, successCallback, failCallback) => {
        let dic = sortingFrom(obj)
        url += '?sign=' + dic.sign
        console.log(url);
        console.log(JSON.stringify(dic));

        fetch(url, {
            method: 'POST',
            headers: new Headers({
                "Content-Type": "application/json;charset=UTF-8",
            }),
            body: JSON.stringify(dic)

        })
            .then((response) => response.text())
            .then((responseText) => {
                console.log(responseText)
                successCallback(JSON.parse(responseText));
            })
            .catch((err) => {
                failCallback(err);
            });

    }
不知道为什么,服务器会解析出多一个参数,求解。
阅读 3.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题