网络请求反斜杠引起的问题(反斜杠前多了一个红点)

本文记录了一次在Swift开发中遇到的网络请求问题,表现为接口始终返回404,而安卓和后台可以正常请求。问题在于URL中反斜杠前多了一个无法显示的字符,通过JSON格式化工具发现是一个红色点。问题源头是后台使用Swagger配置接口时,复制标题引入的异常字符。
摘要由CSDN通过智能技术生成

前言

首先我这是第二次遇到这个问题,所以就先记录一下

先说下我的历程
我这边是swift开发,在和后台对接接口的时候,突然出现一个网络请求死活请求不同,无论是chrome的postman插件,还是后期下载postman,以及代码上运行的,死活都是404
在这里插入图片描述

在这里插入图片描述

但是,我把我请求的地址,参数发给他们,安卓那边可以,后台也可以请添加图片描述
然后后台把他那边的postman请求转成swift给我,我突然发现,能请求通,难道真的是我的问题?
然后我拿到转来的请求url,突然发现

app​/api​/v1​/SignRecord​/GetStatus
app/api/v1/SignRecord/GetStatus 

看起来是不是完全一样?但是你复制搜索一下,是不是告诉你这两个字符串不一样?(备注:在此网页上是一样的,单复制粘贴出去是不一样的)
然后我就找到了问题所在,当你把这两个字符串进行json格式化检验一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值