一直使用Delphi写程序,因为习惯了,用起来方便。 但是有一个问题困扰了我半年了。就是使用Idhttp Post提交时候总会有莫名其妙的错误,大部分网站没问题,但是一遇到Asp.net就报错500。 想了很多办法,找了很多资料,都没有一个能正确解决我问题的。甚至有人提到了问题的解决纲要 ...
var IdHTTP :TIdHTTP postStream : TStringStream Wstr:WideString res:WideString begin IdHTTP : TidHTTp.create nil try Wstr: aaccount aaccount Wstr: Wstr amp passwd passwd postStream: TStringStream.Crea ...
2018-05-23 09:19 0 1693 推荐指数:
一直使用Delphi写程序,因为习惯了,用起来方便。 但是有一个问题困扰了我半年了。就是使用Idhttp Post提交时候总会有莫名其妙的错误,大部分网站没问题,但是一遇到Asp.net就报错500。 想了很多办法,找了很多资料,都没有一个能正确解决我问题的。甚至有人提到了问题的解决纲要 ...
最近一直在使用IDHTTP,下面是一些关于 GET、POST 请求基本使用方法的代码 一、GET 请求 如果Get需要添加请求参数,则直接在地址后添加,各参数间用&连接 如:http://dict.youdao.com?param1=1¶m2 ...
从国外网站抄来的代码 Delphi source: http := TIdHttp.Create(nil);http.HandleRedirects := True;//允许头转向http.ReadTimeout := 5000;//请求超时设置http.Request.ContentType ...
有这么一个提交连接 http://www.XXXXXX.com/test.php?p1=411328&p2=1&d1=HeroSkinList 一共有三个参数[p1] [p2] [d1] postcmd := TStringList.Create; // 组合参数 ...
以下部分为网上查找,部分为工作中整理 200:请求成功 202:请求被接受,但处理尚未完成 302:请求到的资源在一个不同的URL处临时保存 处理方式:重定向到临时的URL(IDHTTP处理方式 : IdHTTP.HandleRedirects := True ...
这里主要说的是中文乱码的问题 1. 发过去的是乱码如下处理, 服务器采用的是UFT-8编码的情况下 uses HTTPApp; sPost := HTTPEncode(UTF8Encode('中文处理')); 2. 返回的是乱码如下处理 ResponseStream ...
这里主要说的是中文乱码的问题 1. 发过去的是乱码如下处理, 服务器采用的是UFT-8编码的情况下 uses HTTPApp; sPost := HTTPEncode(UTF8Encode('中文处理')); 2. 返回的是乱码如下处理 ResponseStream ...
使用WinPost提交数据在xp下没有问题,Post方法在win7以上没有问题. WinPost只支持https提交,其它方法支持https和http 使用WinPost方法需要使用dll文件libeay32.dll、ssleay32.dll两个文件 ...