【发布时间】:2020-04-18 18:44:21
【问题描述】:
我正在尝试发出 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 时,它运行良好
谢谢
【问题讨论】:
标签: javascript react-native react-hooks