0
同様のリクエストをAngularJSアプリから送信する必要があります。curl -d
コマンドを使用してください。AngularJSから "curl -d"と似たPOSTリクエストを送信
Services.factory('Set', ['$resource',
function($resource){
return $resource('http://localhost:80/?value=:JSONOBJ', {}, {
query: {method:'POST'}
});
}]);
とcontroller
コード:ここで
curl http://localhost:80; --data "JSONOBJ"
はservice
ある
$scope.pass = function(data) {
var newData = [];
newData.push({
data: [{
"id": data,
"type": "record"]}
});
Set.query({
value: newData
}).$promise.then(function(data) {
//
});
};
しかし、私は、要求を送信した後、サーバーから404
を取得します。私はデータを適切に渡していないと思います(-dのカール)。どのように私はこれを修正することができますどのような考え?
データを送信している場合は、GETではなくPOST呼び出しのように見えます。 --dataは投稿データの内容を指定します。 –
申し訳ありません。私の間違い。私はその質問を更新しました。 –