关于传递SOAP相关XML请求的混淆:

关于传递SOAP相关XML请求的混淆:,soap,coldfusion,wsdl,Soap,Coldfusion,Wsdl,我在WSDL中提供了以下消息: <message name="checklookupRequest"> <part name="mobileNumber" type="xsd:string" /> <part name="userName" type="xsd:string" /> <part name="password" type="xsd:string" /> </message> 我在coldfusion页面的

我在WSDL中提供了以下消息:

<message name="checklookupRequest">
  <part name="mobileNumber" type="xsd:string" />
  <part name="userName" type="xsd:string" />
  <part name="password" type="xsd:string" />
</message>

我在coldfusion页面的body标签中创建了以下请求:

<cfsavecontent variable="soapBody">
<cfoutput>

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:p1  = "https://abcd/checkLookup.php?wsdl" >
 <soap:Header>
   </soap:Header>

<soap:Body>

           <p1:checklookupRequest>

               <phonenumber>4135671234</phonenumber>
               <username>test</username>
               <password>password</password> 





           </p1:checklookupRequest>
</soap:Body>

</soap:Envelope>

</cfoutput>
</cfsavecontent>

4135671234
测试
密码
我的问题是,我也在
cfhttp
标记中使用用户名和密码。因此,似乎我必须发送用户名和密码,作为消息调用和
cfhttp
要求的一部分。如果我错了,请纠正我

谢谢


注:我没有任何可用于我正在使用的Web服务的Web API文档。

请澄清您的问题,好的。如果我们考虑<代码> CFHTP< < /Cord>文档(),它有<代码>用户名< /代码>和<代码>密码< /代码>属性。我考虑用name
checklookuprequest
调用的方法也有用户名和密码要求。所以,我发送用户名和密码两次。只是想知道它是必需的吗?我没有任何可用于我正在使用的Web服务的Web API文档。我们也不知道,所以我们不知道端点需要什么。如果没有文档,您将面临反复试验。你必须通过尝试不同的东西来了解什么是有效的,什么是无效的。