我想建立一個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