Node-Soap 无法读取未定义的 属性 'Body'
Node-Soap Cannot read property 'Body' of undefined
使用节点肥皂:
我正在尝试使用此服务:http://services.resumeparsing.com/ParsingService.asmx?op=ParseResume
我在查询 GetAccountInfo 时得到了成功的响应,所以我知道我的 account/servicekey 是正确的:http://services.resumeparsing.com/ParsingService.asmx?op=GetAccountInfo
我看到的错误是:TypeError: Cannot read property 'Body' of undefined
当我尝试使用 ParseResume 服务时。
这是我调用 ParseResume 的方式:
var buff_string = new Buffer(upload, 'base64')
var soap_args = {
url:"http://services.resumeparsing.com/ParsingService.asmx?wsdl",
args: {
request: {
AccountId : myAccountId,
ServiceKey : myServiceKey,
FileBytes : buff_string,
OutputXmlDoc : true,
Configuration: myConfString
}
}
}
client.ParsingService.ParsingServiceSoap12.ParseResume(soap_args.args, function(err, result){
if(err) console.log ( err )
if(result) console.log (result)
})
如您所知,我以前从未使用过 SOAP,非常感谢任何指导!
编辑:FileBytes 要求 base64Binary 字符串
已更改
var buff_string = new Buffer(upload, 'base64')
至
var buff_string = (new Buffer(upload)).toString('base64')
使用节点肥皂:
我正在尝试使用此服务:http://services.resumeparsing.com/ParsingService.asmx?op=ParseResume
我在查询 GetAccountInfo 时得到了成功的响应,所以我知道我的 account/servicekey 是正确的:http://services.resumeparsing.com/ParsingService.asmx?op=GetAccountInfo
我看到的错误是:TypeError: Cannot read property 'Body' of undefined
当我尝试使用 ParseResume 服务时。
这是我调用 ParseResume 的方式:
var buff_string = new Buffer(upload, 'base64')
var soap_args = {
url:"http://services.resumeparsing.com/ParsingService.asmx?wsdl",
args: {
request: {
AccountId : myAccountId,
ServiceKey : myServiceKey,
FileBytes : buff_string,
OutputXmlDoc : true,
Configuration: myConfString
}
}
}
client.ParsingService.ParsingServiceSoap12.ParseResume(soap_args.args, function(err, result){
if(err) console.log ( err )
if(result) console.log (result)
})
如您所知,我以前从未使用过 SOAP,非常感谢任何指导!
编辑:FileBytes 要求 base64Binary 字符串
已更改
var buff_string = new Buffer(upload, 'base64')
至
var buff_string = (new Buffer(upload)).toString('base64')