在我的React Native应用中,我正在向后端服务器发送GET请求以获取一些数据。这是我创建目标网址的方法:
addFilterBefore
并且此get(config.PACKAGES_URL + '?uuid=' + uuid + '&type=P12&purpose=MAINTENANCE', {}, {Authorization: token})
函数定义为
get
URL已正确创建,但是Debugger向我展示了它的末尾也带有问号(“?”)。这弄乱了请求,并导致后端无法处理它。有没有办法删除该问号?我想这是调试器相关的问题,当我切换到发行版时,我不会得到这个。我需要进入调试器模式。
编辑:通过从URL do BODY中移动uuid,类型和用途进行修复。所以现在看起来像这样:
get = (url, params, headers) => (
fetch(`${url}?${queryString.stringify(params)}`, {
method: 'GET',
headers: headers,
})