我在Web服务和KSoap库方面遇到的问题很少.我在询问之前搜索了这个主题,却找不到任何东西.
这是一个问题:我有一个像http://www.anyting.com/bulkService.wsdl这样的网址,但我没有任何关于它的文档.我可以确定仅检查wsdl文件的METHOD NAME和NAMESPACE参数.示例:http://www.webservicex.net/isbn.asmx?WSDL
如果可能,我在哪里可以找到发送请求的方法参数.
我正在使用Android Project,所以我使用KSoap2,我需要METHOD NAME和NAMESPACE.
小问题:myservice.wsdl url 是否与myservice.asmx相同?WSDL
感谢您的支持..
编辑#1:我花了很多时间,我得到了正确的参数:
METHOD_NAME: Web服务可能有多种方法.如果找不到有关Web服务的文档,可以在wsdl中搜索方法名称.如果您的Web服务扩展名是.asmx,那么您的wsdl就像../services/service.asmx?wsdl.打开wsdl文件并搜索"操作名称",这个参数就是你的方法.选择要使用的内容.
NAMESPACE:打开你的wsdl并搜索"targetNamespace".此参数是您的NAMESPACE参数.
SOAP_ACTION:此参数由Method Name和Namespace组成.像String SOAP_ACTION = NAMESPACE + METHOD_NAME一样使用它;
我正在尝试从 Overpass API 获取与 Tourism=museum 或 Historical=memorial 匹配的 POI。我尝试了不同的查询,但找不到正确的解决方案,我得到的答复是空的。
以下是无效的查询
area["name"="Bursa"];
(node["tourism"="museum"](area););
(node["historic"="memorial"](area););
out center;
Run Code Online (Sandbox Code Playgroud)
area["name"="Bursa"];
(node["tourism"="museum"]|["historic"="memorial"](area););
out center;
Run Code Online (Sandbox Code Playgroud)
谢谢,艾尔辛。