angularjs の $http サービスを使用して、API にデータを投稿しています。それはうまく機能します..データの内容に等号を追加するまで(例ではJSONRequest)
var request = {
'method': 'POST',
'url': API_URL + apiActionName,
'data': JSONRequest,
'withCredentials': true,
};
$http(request).
success(function(data, status, headers, config) {
// handle success
}).
error(function(data, status, headers, config) {
// handle error
}
これは、次の JSONRequest を含むデータに対して機能します
{
'text':'this is some text'
}
ただし、データにこれが含まれている場合
{
'text':'this is = some text'
}
リクエストはエスケープされ、サーバーは POST で何もできません!! 他のすべてのキャラクターで動作するようです。
どんな助けでも大歓迎です!ありがとう