求教bcb调用java的hessian接口的方法解决办法

求教bcb调用java的hessian接口的方法
hessian官网C++调用实例页面死活打不开
想请教各位大牛们
bcb调用java的hessian接口的方法

我用idhttp->post方法 总是返回http/1.1 500 internal server error错误
hessian只能用post方法
一开始以为是参数传递问题
让JAVA那边做了测试的无参数sayhello方法 也是同样500问题

代码如下:
                  TIdHTTP *IdHTTP=new TIdHTTP(NULL);
                  AnsiString strRetData="";
                  TStringStream *ResponseStream=new TStringStream("");
                  AnsiString strURL2="http://192.168.191.45:8888/popcomm/SayHello";//无参数的测试接口
                  TIdMultiPartFormDataStream *s=new TIdMultiPartFormDataStream();
                  s->AddFormField("CommonID","600");
                  IdHTTP->Post(strURL2,s,ResponseStream);//无参数的加不加S都应该没问题吧,这里加上了
                                                         //不管加不加都是500错误
                  strRetData=ResponseStream->DataString;
ShowMessage(strRetData);
delete ResponseStream;
delete s;
//delete ss;
delete IdHTTP;


hessian貌似不能用soap方法 我新建wsdl importer的URL=http://192.168.191.45:8888/popcomm/SayHello?wsdl显示无定义节点

求教大牛们如何调用的java hessian接口的
------解决方案--------------------
还是尝试导入WSDL吧,把地址换成http://192.168.191.45:8888/popcomm/SayHello试试。