1
我送過來的數據從我的角度JS給我的節點API的方式如下:JMeter的返回undefined作爲輸出
內部角:
$http({
method : "POST",
url : '/add',
data : {
"a" : $scope.a,
"b" : $scope.b
}
}).success(function(data) {
$scope.result = data.result;
}).error(function(error) {
$scope.result = 'Invalid data...';
});
裏面我的NodeJS API定義:
exports.execute = function(req, res){
var a = req.body.a;
var b = req.body.b;
var result;
result = Number(a) + Number(b);
var json_responses;
console.log('from api add');
console.log((a));
console.log(b);
console.log(result.toString());
json_responses = {"result" : result.toString()};
res.send(json_responses);
};
當我輸入瀏覽器的值時,API和角度工作就好了,實際值es被印在控制檯上。
但是,當我嘗試使用POSTMAN發佈數據或將數據用於JMETER負載平衡測試時,控制檯將數據打印爲「undefined」。 我試圖定義數據的方法是:
data={
a : 100,
b : 100
}
data={
"a" : "100",
"b" : "100"
}
data={
"a" : 100,
"b" : 100
}
任何東西,我很想念?
怎麼樣郵遞員
application/json
? 我嘗試在HTTP標題管理器中添加內容類型,但它停止在控制檯的請求中顯示任何值。請指導。 – jack它應該工作,你可以嘗試'res.json(json_responses);' –
它仍然不會對任何一個 – jack