我是angurlar js或ionic的新用户我想创建新的Web服务当我在post方法中发送数据api时,结果将不显示或没有成功响应。 这是我的代码。
$scope.registerNow = function() {
var Urlss = "http://test.airspott.com/api/Customers";
var email = $scope.register.email;
var password = $scope.register.password;
var datas ={"email":email,"password":password};
alert(email);
alert(password);
alert(datas);
$http.post(Urlss,datas)
.success(function(data, status, headers, config) {
var response = data;
alert(response + "sucessfully added");
});
};
}
请帮帮我。
答案 0 :(得分:1)
也许,你应该使用JSON.stringify(datas)字符串化你的数据对象:
var request = JSON.stringify(datas);
$http.post(url, request).succ...
答案 1 :(得分:0)
如果您在执行上述操作时需要响应,则需要返回包含要发送给客户端的内容的Response对象
POST请求---> http://test.airspott.com/api/Customers 有一些数据 因此,请先尝试在浏览器中使用POSTMAN或ADVANCE REST CLIENT测试响应
如果您收到回复,那么您可以尝试使用上述角度客户端代码来获得响应,然后按照您的需要进行操作
范式通常如下
客户端[HTML +客户端脚本语言],从浏览器到UI | ^ |要求| | |回应 V | 服务器端Web服务代码[JAX RS {JERSEY}]在tomcat中部署为war(例如)
所以我试图告诉你的只是尝试使用像Postman这样的工具来执行响应处理,你可以执行所有类型的请求
如果您需要更多相关信息,请向我询问
谢谢