httpRequest.on('headersReceive', (header) => {
console.info('header: ' + JSON.stringify(header));
});
没有打印我在网络请求上配置的header信息
let responseResult = httpRequest.request(url, {
method: method,
readTimeout: Constants.HTTP_READ_TIMEOUT,
header: {
'Content-Type': 'application/json',
'Authorization': basc,
'Accept-Language': 'zh-CN',
},
connectTimeout: 10000,
extraData: params
});
网络请求中配置的header会不会打印取决于服务器,服务器给了什么就会返回什么;onHeadersRecive回调的数据全部来自于服务器响应时返回的数据,如果服务器不会把网络请求中配置的header一起作为响应数据返回的话,http不会把请求时使用的header放到监听响应数据里,不会出现这个规格的