背景
给安卓端完成了批量图片上传接口,但手机端调用后上传失败
(本人是不务正业的后端).
问题
-
其他普通接口可以正常使用(http请求),上传文件接口无法请求报错
TypeError: Network request failed
若普通的http无法请求可能是安卓明文问题见:https://blog.csdn.net/qq_35453275/article/details/106186280
-
上传文件接口可以正常调用但报错400 500
-
使用RN的Debug查看请求数据上传接口与实际请求不符(自己使用HttpServletRequest接收后才发现)
解决
RN版本 react-native: 0.62.2
调用上传文件接口遇到TypeError: Network request failed
报错信息
将安卓原生java文件ReactNativeFlipper.java
中的43行注释掉重新编译即可解决此问题
NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); NetworkingModule.setCustomClientBuilder( new NetworkingModule.CustomClientBuilder() { @Override public void apply(OkHttpClient.Builder builder) { // builder.addNetwo