我一直在尝试缩短包含%符号的网址,以便缩短API:
实施例
我的原始网址:
不能工作
当我尝试从网址中删除百分比时,再对其进行编码,就可以了:
我无法找到Bitly doc状态,它无法缩短包含URL的百分比
有人有建议吗?
答案 0 :(得分:0)
您传递给缩短的网址不是一个语法上有效的网址。也许你的意思是...&longUrl=https%3A%2F%2Fwww.google.com%3Fparam%3D40%2525OFF
,它在解码后会给longUrl
值https://www.google.com?param=40%25OFF
,当解码时会给param
赋值40%OFF
。没有"额外" 25
,解码在第二步失败,因为O
不是十六进制数字。