idhttp数据自动编码
摘要:RT。idhttp的httpOption,默认为[hoForceEncodeParams],即自动编码参数,但是idhttp自动编码有点小问题,如果参数中有" (空格)",会转成“+”,有加号会转成“ (空格)”,问题来了,如果我想提交一个参数,值为一个MD5值(MD5中很可能有“+”),在自动编码过程中,加号被编码成空格,最终导致参数错误。所以,post参数最好还是自己用函数编码,这样比较放心,附上urlEncode函数:function EncodeURL(const InputStr: string): string;var Idx: Integer;begin Re
阅读全文
posted @
2011-10-13 13:30
Bach
阅读(2124)
推荐(0)
小生长谈:idhttp与cookie
摘要:用关键词“idhttp cookie”在各大搜索引擎得到的结果,大多千篇一律,如果你搜索到这一篇,恭喜你,你有福了。 以下内容测试环境:delphi2007, winxp sp3, indy10。 一、idhttp的自动维护cookie功能。 idhttp的AllowCookies属性默认是true,意思是自动维护cookie,所以,打算用idhttp登陆网站、发贴等操作,只需要设置此属性为true就行了。 二、提交自定义cookie。 如其它帖子所说,设置idhttp的cookie有多种说法,经我测试,以下两条有用: 1:http1.Request.CustomHeaders...
阅读全文
posted @
2011-10-10 16:22
Bach
阅读(9572)
推荐(0)