百分求教 用IDhttp来post带有=号和#13#10数据的问题!

slzlren 2008-03-19 11:32:30
比如说我想用idhttp来提交 'a=b'+#13#10+'cc' 这样的数据,正确提交出去的话应该是a=b+一个换行符+cc,可是却变成了a=b%0D%0Acc这样的数据了。
也就说在#13#10前面只要带有'=',post出去的数据就会自动转换成%0D%0A,请问这样的问题如何解决?
...全文
76 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
slzlren 2008-03-21
  • 打赏
  • 举报
回复
自己解决,原来post是用的tstrings,换成流就ok。。。
slzlren 2008-03-21
  • 打赏
  • 举报
回复
不是服务端的问题,应该是idhttp,post的时候发送的问题。
hongqi162 2008-03-20
  • 打赏
  • 举报
回复
服务断谁写的?写的有问题
HeroHxw 2008-03-20
  • 打赏
  • 举报
回复
jf
slzlren 2008-03-19
  • 打赏
  • 举报
回复
可是我要发送的不是base64编码的数据,如果编码后服务器端就无法保证识别了。。我就是奇怪为什么=后面的#13#10会被自动转换,如果解决,只要没有=就很正常!
hongqi162 2008-03-19
  • 打赏
  • 举报
回复
idhttp post前需要将内容进行base64编码
ghd2004 2008-03-19
  • 打赏
  • 举报
回复
jf
radarhp 2008-03-19
  • 打赏
  • 举报
回复
是不是给弄成了URL编码了吧

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧