尝试发出GET请求并返回PDF

时间:2020-04-18 18:44:21

标签: javascript react-native react-hooks

我正在尝试发出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测试时,效果很好

谢谢

1 个答案:

答案 0 :(得分:0)

我发现了问题

这只是一个授权问题 没有正确通过

代码本身很好...