我想建立一个JSON与一个POST发送发送时,但似乎我做错了什么:获得400错误的请求建立JSON对象与POST
var encodedRdf = base64_encode(rdf);
var data = '{"path": path, "rdf": encodedRdf}';
这样,我得到400错误的请求错误,它根本不会触发REST。
相反,如果我把硬编码字符串如下正常工作:
var encodedRdf = base64_encode(rdf);
var data = '{"path": "ppp", "rdf": "rrr"}';
任何想法?
谢谢,
这可能是因为编码的Rdf没有被添加到数据字符串的事实。尝试:''{“path”:'+ path +',“rdf”:'+ encodedRdf +'}';' – Biketire 2014-09-29 11:05:02
@GerardWesterhof同样的事情。 – mzereba 2014-09-29 11:12:29
创建JSON对象,设置字段和JSON.stringify解决它! – mzereba 2014-09-29 11:45:18