1

Chrome 用の安静なクエリ ツールである Postman を使用して、次の POST 要求をエラーなしで実行できます (注 - ここに角かっこが追加されています)。

http://[myserver]/direct/session?_username=[usr]&_password=[pwd]

Angular ファクトリでまったく同じクエリが常に失敗するのはなぜですか?

MyApp.factory('sessionFactory', function($http) {
var factory = {};

factory.authenticate = function(u,p) {
    var params = {
        _username:u,
        _password:p

    };
    var url = "[myserver]/direct/session?_username=[usr]&_password=[pwd]";
    $http.post(url)            
         .success(function (data, status, headers, config)    {
            console.log("Success " + status);
        })
        .error(function (data, status, headers, config) {
            console.log("Error " + status + config.toString() +  data.toString() +     headers.toString());
        });
};
return factory;
});

Firebug コンソール レポート:

"NetworkError: 400 Bad Request - http://[myhost]/direct/session?_username=[usr]&_password=[pwd]"

Error 0[object Object]function (name) {

"厳密に使用";

if (!headersObj) headersObj =  parseHeaders(headers);

if (name) {
  return headersObj[lowercase(name)] || null;
}

return headersObj;
4

0 に答える 0