我有一个适用于Android和iOS的React Native应用程序,它们可以通过fetch
和/或axios
访问本地Web服务器,它们都在后台使用XMLHttpRequest
。
我的问题是,当发生错误时,没有可用的错误描述。因此最终用户将不知道请求是否由于找不到主机,端口未打开,无响应,无效的ssl或任何其他原因而失败。 (但是HTTP错误状态不是问题)
如果我正确理解,这似乎是一种安全措施。 (https://bugs.chromium.org/p/chromium/issues/detail?id=118096)。在我的用例中,尽管这对最终用户来说是一个很大的烦恼。
似乎也有非标准的方法来获取Mozilla和Chromium(Shouldn't the error event of xmlhttprequest have an error message?)中的详细错误。
在React Native特定的实现中有什么方法可以获取详细的错误响应吗?