问题描述
我想获取一些响应头值,这是响应头:
我使用这些选项将其添加到默认的标头对象中,但仍然没有获得其他标头,这是发送请求的功能:
const getDefaultOptions = () => ({ method: 'GET',headers: {} });
function ajax(uri,options = {}) {
let defaultOptions = getDefaultOptions();
defaultOptions = { ...defaultOptions,method: options.method || defaultOptions.method };
if (options.data) {
if (options.formData) {
defaultOptions.data = buildParam(options.data,false);
} else {
defaultOptions.headers['Content-Type'] = 'application/json; charset=UTF-8';
defaultOptions.headers['Access-Control-Expose-Headers'] = 'X-Pagination-Current-Page,X-Pagination-Total-Count';
defaultOptions.headers['Access-Control-Allow-Headers'] = 'X-Pagination-Current-Page,X-Pagination-Total-Count';
defaultOptions.data = buildParam(options.data);
}
}
defaultOptions.url = clientUrl(uri);
return axios(defaultOptions).then(res => { console.log(res); return res; });
}
,我也点击了此链接Axios get access to response header fields 但我不明白怎么了!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)