搞了N天的TidHttp的问题,大家帮忙啊~~搞不定了
公司的考勤系统是内网中的一个网页,输入用户名和密码后进行上下班的登记。
于是,我想利用程序来实现这一步骤,具体代码(测试用)如下,用Memo中显示的
返回脚本代码来判断是否成功进行了登记。
如果用C++Builder6按照以下代码实现,执行后返回“用户名或者密码错误”的信息,
但是如果用Delphi7实现(把(2)代码段翻译一下),执行后是能正确登记的。
尝试升级了C++Builder6的Indy组件,可是问题依然。
现在肯请大家帮忙看看,看看问题出在什么地方,应该如何解决,先谢谢了~~~~
[代码]
TStringList *source = new TStringList();
TStringStream *response = new TStringStream("");
//(1)
IdHTTP1->Get("http://venus/xxoffice/ikq_sb.asp?id=gongzhen&password=1"),response);
//(2)
//source->Add("id=gongzhen");
//source->Add("password=1");
//IdHTTP1->Post("http://venus/xxoffice/ikq_sb.asp",source,response);
Memo1->Text = response->DataString ;