我正在使用express js并使用http方法的请求包
procedure TformMain.IdTCPServer1Execute(AContext: TIdContext);
var
frame, answer: string;
begin
...
frame := ReadLn(cETX, 50, 1024);
...
Thread.Queue(nil, procedure
begin
mmLog.Lines.Add(AContext.Binding.IP +'Bad Frame: '+ frame);
end
...
end;
正文有一个名称参数,但我不明白为什么body.name未定义,请帮助!
答案 0 :(得分:0)
有时候回复会出现在
String
。
尝试在JSON
对象中解析它,然后使用它
request({
url: 'http://custom-url',
method: 'GET'
}, function(err, response, body) {
if (body && typeof body == "string") {
body = JSON.parse(body);
}
console.log("Got Response : " + respnose.statusCode);
console.log("Body : " + body);
console.log("name is " + body.name);
})