1

$http.post を実行して応答を得ようとしています。いくつかの方法で試しましたが、うまくいきません。私が送信しているデータ (userData) は json オブジェクトです。

 $http.post(url, userData)
    .success(function(data, status, headers, config) {
        console.log('post success');
        console.log('data');
        console.log(data);
        console.log('status');
        console.log(status);
        console.log('headers');
        console.log(headers);
        console.log('config');
        console.log(config);
    }).error(function(data, status, headers, config) {
        console.log('post error');
        console.log('data');
        console.log(data);
        console.log('status');
        console.log(status);
        console.log('headers');
        console.log(headers);
        console.log('config');
        console.log(config);
    });

そして、私はステータスで404を取得しています。

ありがとうございました

4

2 に答える 2

0

404 は、リクエストの送信先の URL が存在しないことを意味します。

のようなサブディレクトリを使用していて、mysite.com/angular-siteここで URL を "/url/to/api" のような相対パスに設定するmysite.com/url/to/pathと、正しい " " ではなく " " に到達しますmysite.com/angular-site/url/to/path

問題になる可能性があるので注意してください。

于 2014-03-12T07:27:05.067 に答える