Delphi アプリケーションで TIEHTTP コンポーネントを使用しようとしましたが、問題が発生しました。私のアプリケーションは XP と IE8 では正常に動作しますが、Windows 7 と IE9 では動作しません (ページを返しますが、ログインしません)。
Delphi 7 d2007 と D 2009 を試しましたが、同じ問題です。
問題について検索したところ、その解決策が見つかりましたが、うまくいきません!
http://www.myfxboard.com/tiehttp/discussion?id=4273
だから私は何をすべきかわからない!IE9 でこれを修正する方法を教えてください。
//iehttp1.http_agent_string := 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6';
//iehttp1.content_type := 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' ;
iehttp1.RequestMethod := 'POST';
iehttp1.ExecuteURL('http://www.example.com/act=login&login=[user]&password=[pass]');
memo1.Text := iehttp1.result_sl.Text;