1

我是销售人员的新手,我试图通过从销售人员调用 wsdl 文件来获得响应。
我不知道如何从 HTTP 标注中调用 WSDL 的方法

代码是这样的:-

//HTTP请求
HttpRequest req = new HttpRequest();
req.setEndpoint('domain.com/webservices/wwservice.php?wsdl');
req.setMethod('GET');

我正在调用来自 TestMethod 的 HTTP 请求和响应。
我得到的结果是 System.HttpResponse[Status=null, StatusCode=0] 。

请帮我解决这个问题。

4

1 回答 1

0

首先,您需要将 WSDL 下载到本地计算机,然后将 WSDL 上传到 Salesforce.com(Apex-->Generate from WSDL)。这将生成实际调用 WSDL 中描述的 Web 服务所需的 Apex 类。

无论如何,这一切都在这里描述:http: //www.salesforce.com/us/developer/docs/apexcode/Content/apex_callouts_wsdl2apex.htm

于 2012-07-08T18:57:42.043 回答