我正在尝试发出GET API请求,返回的应该是PDF 这就是我正在做的
useEffect(() => {
const fetchOffer = async () => {
setIsError(false);
try {
const authorizationToken = await AsyncStorage.getItem(
'authorizationToken',
);
const res = await RNFetchBlob.fetch('GET', `${WEBAPI_URL}/client/loans/latest/agreement`, {
Authorization : `Basic ${authorizationToken}`,
'Content-Type': 'application/pdf',
})
console.log(res)
} catch (exception) {
// TODO: can do error handling here, or elsewhere globally for the app
if (exception === 401) {
console.log('here',exception)
} else {
setIsError(true);
}
}
}
fetchOffer();
}, []);
但是会引发异常! 有任何想法吗?我究竟做错了什么 ? 还值得一提的是,在对失眠症进行API测试时,效果很好
谢谢
答案 0 :(得分:0)
我发现了问题
这只是一个授权问题 没有正确通过
代码本身很好...