我正在尝试获取返回 .cert 正文的请求,但使用 bluebird 中的 .spread 似乎只返回 1 个参数,而不是应该返回的两个参数。
request.getAsync( {url: payload.publicKeyUrl, encode:null } )
.spread( function(res, body){
console.log(body);
} );
这将引发 body 未定义的错误。响应返回整个 json 格式,包括与结构混淆的字符串格式的证书。
我正在使用请求 2.67.0 和蓝鸟 3.1.1。这是证书网址:https ://static.gc.apple.com/public-key/gc-prod-2.cer