C++ Builder6使用indy10的idhttp控件post报socket error # 10054
网上找了一圈,没找到很好的方法,都是通过每次调用时动态创建idhttp解决的。以下为C++ Builder6中的语法示例:
TStringList *ParamStr = new TStringList; AnsiString url="http://xxx"; AnsiString poststr,Jsons; poststr="pass=admin&id="+uid; ParamStr->Text =AnsiToUtf8(poststr); TIdHTTP *IdHTTPX= new TIdHTTP(Application); Jsons=IdHTTPX->Post(url,ParamStr); IdHTTPX->Disconnect(); delete IdHTTPX; IdHTTPX=NULL; delete ParamStr;