Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS上React Native(Superagent)和Laravel API之间的罕见请求已终止_Laravel_React Native_Superagent - Fatal编程技术网

iOS上React Native(Superagent)和Laravel API之间的罕见请求已终止

iOS上React Native(Superagent)和Laravel API之间的罕见请求已终止,laravel,react-native,superagent,Laravel,React Native,Superagent,我开发了一个从API获取数据的应用程序。我正在使用大约15种不同的传说从API(GET)中获取不同类型的数据。该API基于Laravel 5.5 我正在使用React Native 0.56和Superagent 3.8.2来获取信息 当我试图获取信息时,很少发生以下错误。一秒钟后,我可以毫无问题地获取相同的数据 任何请求都会发生这种情况。不是特别是在这种情况下,但我认为这是一个很好的例子:我有一个谷歌地图。每当用户移动地图时,我都会从API中获取该区域的管脚。如果我移动地图30次,这个错误会发

我开发了一个从API获取数据的应用程序。我正在使用大约15种不同的传说从API(GET)中获取不同类型的数据。该API基于Laravel 5.5

我正在使用React Native 0.56和Superagent 3.8.2来获取信息

当我试图获取信息时,很少发生以下错误。一秒钟后,我可以毫无问题地获取相同的数据

任何请求都会发生这种情况。不是特别是在这种情况下,但我认为这是一个很好的例子:我有一个谷歌地图。每当用户移动地图时,我都会从API中获取该区域的管脚。如果我移动地图30次,这个错误会发生一到两次

Error: Request has been terminated
Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.

我见过这种情况发生在太多的开放和并发XHR请求中。您是否正在使用HTTP2为您的数据提供服务?这可能会有帮助。如果没有,请在创建获取类似数据的新请求时尝试取消打开的XHR请求。另外,尝试在平移停止之前不实际提取,而不是在平移期间。谢谢您的帮助!我要试试这个。您知道superagent或axios的替代方案来执行HTTP2请求吗?.retry()对superagent的请求暂时“解决”了问题。但我也会试着遵循你的其他步骤。