get方法上传的数据不能出现“空格”“回车”“换行”等

发布于 2019-09-25 11:29:53    浏览:613
现在想要用get向服务器上传数据。方法就是像这样的连接发起请求“[url][/url]$m3m229$63$08*",其中“log=”后面是我们上传的数据,目前是普通字符都可以正确发送,可是只要里边有“空格”,“回车”,“换行”,“百分号”,“中括号”,等一些字符时就会出问题。想问一下需要修改哪里,才可以支持这类字符呢。在线等。

查看更多

6 个回答
liu2guang
liu2guang 认证专家 2019-09-25
This guy hasn't written anything yet
建议了解下urlencode编码规则:lol
jamguo
jamguo 2019-09-25
This guy hasn't written anything yet
是。。。转义字符?
小菜鸟爱吃菜
小菜鸟爱吃菜 2019-09-25
This guy hasn't written anything yet
jamguo 发表于 2019-9-25 12:26
是。。。转义字符?


没有转义字符之类的,就是只要里边有空格等字符就发不过去
小菜鸟爱吃菜
小菜鸟爱吃菜 2019-09-25
This guy hasn't written anything yet
liu2guang 发表于 2019-9-25 11:41
建议了解下urlencode编码规则


好的我看看
liu2guang
liu2guang 认证专家 2019-09-26
This guy hasn't written anything yet
小菜鸟爱吃菜
小菜鸟爱吃菜 2019-09-26
This guy hasn't written anything yet
liu2guang 发表于 2019-9-26 10:37


好的,不过我是先把需要上传的字符用base64编码,然后用get方法上传,再让服务器用base64解码就行了。:D

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
613

发布
问题

分享
好友

手机
浏览

扫码手机浏览