DELPHI调用实例
var
stryclsbdh,ExASPstr,strHpzl,strHphm,strClsbdh,strJyjg,strJyrq,strCjdw,strZt,strBj: String;
sList: TStrings;
retValue:String;
begin
strHpzl:= Edit1.Text;
strHphm:= Edit2.Text;
strClsbdh:= Edit3.Text;
strJyjg:= Edit4.Text;
strJyrq:= Edit5.Text;
strCjdw:= Edit6.Text;
stryclsbdh:=edit7.text
ExASPstr:=’http://192.168.0.1/WriteVehicleMid.asp';
sList:=TStringList.Create;
sList.Add('HPZL='+strHpzl);
Slist.Add('HPHM='+strHphm);
Slist.Add('CLSBDH='+strClsbdh);
Slist.Add('YCLSBDH='+strYClsbdh);//根据实际情况,该参数可有可无
Slist.Add('JYJG='+strJyjg);
Slist.Add('JYRQ='+strJyrq);
Slist.Add('CJDW='+strCjdw);
memo1.Lines.Add('开始更新检测信息:'+datetimetostr(now)) ;
retValue:=IdHttp1.Post(ExASPstr,sList);
memo1.Lines.Add('检测信息更新完毕:'+datetimetostr(now)) ;
Edit9.Text:= retValue;//获得操作的结果信息,失败与成功
sList.Free;
end;
var
stryclsbdh,ExASPstr,strHpzl,strHphm,strClsbdh,strJyjg,strJyrq,strCjdw,strZt,strBj: String;
sList: TStrings;
retValue:String;
begin
strHpzl:= Edit1.Text;
strHphm:= Edit2.Text;
strClsbdh:= Edit3.Text;
strJyjg:= Edit4.Text;
strJyrq:= Edit5.Text;
strCjdw:= Edit6.Text;
stryclsbdh:=edit7.text
ExASPstr:=’http://192.168.0.1/WriteVehicleMid.asp';
sList:=TStringList.Create;
sList.Add('HPZL='+strHpzl);
Slist.Add('HPHM='+strHphm);
Slist.Add('CLSBDH='+strClsbdh);
Slist.Add('YCLSBDH='+strYClsbdh);//根据实际情况,该参数可有可无
Slist.Add('JYJG='+strJyjg);
Slist.Add('JYRQ='+strJyrq);
Slist.Add('CJDW='+strCjdw);
memo1.Lines.Add('开始更新检测信息:'+datetimetostr(now)) ;
retValue:=IdHttp1.Post(ExASPstr,sList);
memo1.Lines.Add('检测信息更新完毕:'+datetimetostr(now)) ;
Edit9.Text:= retValue;//获得操作的结果信息,失败与成功
sList.Free;
end;
解决方案 »
- c#提升进程权限?
- winform 控件获取焦点
- 圣诞元旦祝福,附带请教.NET方向,欢迎进来坐坐~
- 急用求c/s架构winforms 局域网传输图片功能
- [100分求助]:c#.net下直接调用dll没有问题,但是把dll封装在web service 再用c#.net 调用出现问题
- C#控件如何在VB中使用
- 继承带有datagridview的窗体,datagridview的属性不能修改,属性栏为灰色,WHY?
- 在厦门搞软件开发的同行进来给我个参考意见啊
- 在C#的windows Form如何实现共亨目录操作
- Win键 + L键 效果怎么实现 有知道的么?
- 请大家讨论下现在基于.net平台下的报表
- 关于在C sharp 中如何捕获vc6编写的组件中的事件? 详情请入内.
{
Stream outstream = null;
Stream instream = null;
StreamReader sr = null; HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = Encoding.GetEncoding(encodeType);
byte[] data = encoding.GetBytes(postData);
//log4net.ILog log = log4net.LogManager.GetLogger("log");
// 准备请求...
try
{
// 设置参数
request = WebRequest.Create(url) as HttpWebRequest;
request.CookieContainer = new CookieContainer();
request.AllowAutoRedirect = true;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
outstream = request.GetRequestStream();
outstream.Write(data,0,data.Length);
outstream.Close(); //log.Debug("url = "+url);
//log.Debug("post data = "+postData); //发送请求并获取相应回应数据
response = request.GetResponse() as HttpWebResponse;
foreach(Cookie cookie in response.Cookies)
{
string str = cookie.Name + " : "+cookie.Value + "\n";
//log.Debug("cookie = "+str);
} instream = response.GetResponseStream();
sr = new StreamReader( instream, encoding );
string content = sr.ReadToEnd(); //log.Debug("Response Page ");
// log.Debug(content); err = string.Empty;
return content;
}
catch(Exception ex)
{
err = ex.Message;
return string.Empty;
}
}