react-native - React native 的 Odata v4 和 axios 请求仅在 IOS 上有错误,Android 有良好的响应
问题描述
我已将 get Axios 请求与后端 Dynamics 365 一起使用,该请求具有用于 Rest API 的 Odata。
我对没有参数的获取请求 API 有很好的响应。但是当我使用其他具有参数的 get API 时,我会收到带有数据的错误响应。
"data": Object {
"error": Object {
"code": "",
"message": "The supplied company name is not valid.",
},
},
接口网址:
请求类型:GET
/APP/ODataV4/Company('United%20Traders%20Syndicate%20P.Ltd')/AppVehicles?$filter= appUsername eq 'SUMBEAST'
android中不会发生此错误。
解决方案
问题一些如何通过删除解决
/Company('United%20Traders%20Syndicate%20P.Ltd')/
在后端开发人员猜测 ios 没有正确占用 % 的帮助下,从 API 中删除了所需的部分
推荐阅读
- mysql - The MySQL query return an empty set
- android - 我想在 firebase android 的帮助下上传图片和文本?
- php - 如何使用 PHP 检查 s3 客户端的响应?
- powershell - Remove blank lines in Out-File .txt generated with powershell
- abap - 如何在下载的文件中添加标题行
- javascript - 将字符串拆分为多个部分的操作
- ios - UIScrollView 保存/恢复设置
- reactjs - 材质-ui颜色定制
- android - BottomNavigationView 导致图像加载滞后
- python - 检查列表是否包含除“apples”和“oranges”之外的其他字符串