但是在web服务的WSDL中,我没有找到SOAPAction
。WSDL如下所示:
<operation name="getStudentList">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
有什么方法可以在WSDL的其他地方找到SOAPAction
吗?我可以调用web服务并在没有SOAPAction
的情况下获得结果吗?
SOAP 1.1 over HTTP需要SOAPAction
,但是如果没有发送正确的头,很难说web服务的行为是什么。如果web服务缺少SOAPAction
(或者它有一个意外的值),它可能会返回一个错误,或者它可能什么都不做。
WSDL是在
中查找用于SOAPAction
的值的位置。如果没有为某个操作指定它,或者类似于您发布的示例(soapaction=“”
),则通常需要将其添加到请求头中:
SOAPAction: ""
尝试使用一个空的引号字符串,它应该可以工作。
假设我有一个如下所示的验证表。 在上表中,如果我们观察到场景id 1和3具有相同的验证id 100、101和102。 在这种情况下,我可以说scenario_id=1是scenario_id=3的重复。 我可以得到一个MySql查询来找到这样的重复。 提前谢谢。
driver.findElement(by.xpath(“//a[contains(@href,'ip address')]”)); Driver.FindElement(By.LinkText(IP地址/主机名)); 我尝试更改div id和它的值ti表id和相应的值,但脚本失败了,说无法用XPath找到元素... 我的脚本总是说找不到ID为...的元素...或XPath...请帮帮忙。
我有这个html代码 任何人都知道如何从文本中获得div,如果可能的话,不要使用contains,因为它们不准确。 谢谢你。
问题内容: 对Python来说还算是新手,仍然需要大量的信息。 我所见过的所有关于字典的文档都说明了通过键获取值的各种方法-但我正在寻找一种反之的pythonic方法-通过值获取键。 我知道我可以遍历键并检查它们的值,直到找到要查找的值,然后抓住键,但是我正在寻找直接途径。 问题答案: 没有直接路线。但是,使用列表理解非常容易。 如果您偶尔需要执行此操作,而又不建议将其编入索引,则不值得这样做,则
问题内容: 我有一个带有“逻辑”类的包(例如CheckAuthenticationDataLogic.java,GetVocabulariesLogic.java)。还有另一个类- ApiService.java用于生成wsdl。ApiService.java充满了这样的方法: 如您所见,它只是一个代理方法…所以我想避免做两次相同的工作,而无需编写ApiService.java就直接从逻辑类生成W
有没有什么方法可以从wsdl生成xsd。任何链接或工具也可以。最简单的方法是什么?