首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

求教bcb调用java的hessian接口的方法,该怎么解决

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

求教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试试。

热点排行