Open tf-boy opened 5 years ago
var code = response.statusCode; if (code < 200 || code >= 300) { var message = response.headers['x-ca-error-message'] || ''; var err = new Error(${method} ${format(url)} failed width code(${code}). + request id: ${response.headers['x-ca-request-id']}, + error message: ${message}); if (debug.enabled) { debug('stringToSign:'); debug('client: %s', stringToSign.replace(/\n/g, '#')); if (message.includes('Invalid Signature')) { var serverStringToSign = message.replace('Invalid Signature, Server StringToSign:', ''); debug('server: %s', serverStringToSign); } } err.code = code; err.data = { headers: response.headers }; throw err; } 这里是否可以将服务器555状态码 进行忽略 因为阿里云接口好些都是 调用成功的状态 却返回555状态码
${method} ${format(url)} failed width code(${code}).
request id: ${response.headers['x-ca-request-id']},
error message: ${message}
有实际例子吗
var code = response.statusCode; if (code < 200 || code >= 300) { var message = response.headers['x-ca-error-message'] || ''; var err = new Error(
${method} ${format(url)} failed width code(${code}).
+request id: ${response.headers['x-ca-request-id']},
+error message: ${message}
); if (debug.enabled) { debug('stringToSign:'); debug('client: %s', stringToSign.replace(/\n/g, '#')); if (message.includes('Invalid Signature')) { var serverStringToSign = message.replace('Invalid Signature, Server StringToSign:', ''); debug('server: %s', serverStringToSign); } } err.code = code; err.data = { headers: response.headers }; throw err; } 这里是否可以将服务器555状态码 进行忽略 因为阿里云接口好些都是 调用成功的状态 却返回555状态码