Tag: soap

使用Python请求发送SOAP请求

是否有可能使用Python的requests库来发送SOAP请求?

提琴手不嗅探来自ASP.NET网站的SOAPstream量

到目前为止,我已经成功地使用fiddler从testing装置,控制台应用程序和Web项目中嗅探Web服务stream量。 今天我注意到,如果我正在运行我的Web应用程序(这是一个ASP.NET网站,本地托pipe在IIS上),我不能再嗅探那种stream量。 我看到所有的本地stream量,但Web服务stream量刚刚消失(服务正在打,因为我看到debugging到代码的响应)。 我仍然能够在相同的解决scheme(完全相同的环境)中成功地嗅探testing装置或控制台应用程序中的肥皂请求和响应。 如果它是一个Windows(我在Win7上)安全更新或喜欢它永远不会工作我猜(除非它只影响通过IIS路由stream量)。 我应该寻找什么可能导致这种行为的出现 ? 任何指针赞赏! 注意 : 我可以看到本地stream量 ,但不能看到本地没有托pipe的Web服务的SOAP请求/响应(这是另一个团队提供的沙箱) 编辑 :这一点的configuration做了诡计(在Rick Strahl的博客上find) <system.net> <defaultProxy> <proxy usesystemdefault="False" bypassonlocal="True" proxyaddress="http://127.0.0.1:8888"/> </defaultProxy> </system.net>

使用SoapUI和Windows身份validationtestingWeb服务

是否有可能包含Windows域凭据来使用SOAP UItesting我的Web服务? 我发现了一个属性页面,但IIS只是以“错误的凭据”进行响应。

我怎样才能输出SUDs产生/接收?

我有以下代码: from suds.client import Client import logging logging.basicConfig(level=logging.INFO) logging.getLogger('suds.client').setLevel(logging.DEBUG) logging.getLogger('suds.transport').setLevel(logging.DEBUG) logging.getLogger('suds.xsd.schema').setLevel(logging.DEBUG) logging.getLogger('suds.wsdl').setLevel(logging.DEBUG) SB_PRIVATE_ACCESS = {"PATH":"https://thisurl.com:443/services/",} client = Client(SB_PRIVATE_ACCESS['PATH']) print client 但我得到500错误。 我试图通过SUD发送和接收XML到wsdl开发者,但是我不知道如何输出它。 我一直在寻找SUD的文档,但似乎无法find它:/有谁知道如何输出发送和接收的原始XML?

政府向公众提供了哪些公共API?

我偶然发现NOAA的SOAP服务 ,让我思考。 政府还向企业和公众提供了哪些其他的电子政府服务? 我知道美国有很多primefaces能机构,但是欧盟等其他国家的政府呢。 我感兴趣的不仅仅是SOAP,而是通过互联网向公众提供的任何远程过程调用(RPC)服务。 我感兴趣的不仅仅是数据源,还有其他types的API。

JSON或SOAP(XML)?

我正在为公司开发一个新的应用程序。 应用程序必须从iPhone交换数据。 公司服务器端使用.NET框架。 例如:特定CustomerNumber的类“Customer”(姓名,地址等)应该先从服务器下载到iphone,存储在本地,然后再上传以应用更改(并使其可供其他人使用)。 并发不应该是一个问题(至less在这个时候…) 在任何情况下,我必须开发服务器端(Web服务或其他)和iPhone应用程序。 我可以自由地确定最好的方法(这是应用程序“第一”,所以它将成为未来的“标准”)。 那么,你build议我什么? 使用SOAP Web服务(XMLparsing等)或用户JSON? (它似乎更轻…)我清楚如何“上传”数据使用SOAP(很长的代码的XML SOAP信封…我会避免),但我怎么能使用JSON做同样的事情? 应用程序需要使用date值(例如:last_visit_date等..)在JSON呢?

如何获取WCF Web服务请求的XML SOAP请求?

我在代码中调用这个Web服务,我想看看XML,但是我找不到一个暴露它的属性。

从Java中的SOAPMessage获取原始XML

我已经在JAX-WS中build立了SOAP WebServiceProvider,但是我很难弄清楚如何从SOAPMessage(或任何Node)对象获取原始XML。 下面是我现在得到的代码示例,以及我试图抓取XML的地方: @WebServiceProvider(wsdlLocation="SoapService.wsdl") @ServiceMode(value=Service.Mode.MESSAGE) public class SoapProvider implements Provider<SOAPMessage> { public SOAPMessage invoke(SOAPMessage msg) { // How do I get the raw XML here? } } 有一个简单的方法来获取原始请求的XML? 如果通过设置不同types的Provider(如Source)来获取原始XML,我也愿意这样做。

.NET中的SOAP客户端 – 引用或示例?

背景: 我正在创build一个webservices站点,它将通过SOAP和其他可能的协议提供许多types的简单服务。 我们的目标是简化转换,RSSparsing,垃圾邮件检查以及许多其他types的工作。 该网站将主要针对初学者开发者。 我的问题: 我从来没有开发任何C#或.NET的事情。 多年前我做了一些VB6,但就是这样。 现在我需要一些在C#中通过SOAP进行RPC调用的示例 。 我试图searchnetworking和堆栈溢出,find这个,但没有find许多资源,我不知道如何排名资源(这是旧的?这是不正确的?等)。 我创build了一个简单的示例服务,在PHP中这样调用: <?php $client = new SoapClient('http://webservi.se/year'); //URL to the WSDL echo $client->getCurrentYear(); //This method returns an integer, called "year" ?> 我现在想在C#中尽可能简单地调用这个方法。 所有参考和例子都非常受欢迎。 我从哪开始呢? 我可以使用哪些类/模块/什么? 如果有更好的通信框架(后端是可扩展的),该解决scheme根本不需要涉及SOAP,但是请注意,服务器端在Unix上是用PHP实现的,所以Microsoft的专有解决scheme是不可能的服务器端。 请注意,我需要这个,所以我可以编写J随机Web开发人员可以遵循的文档(即使他们在共享的networking托pipe)。 因此,我认为最好的方法应该是只用代码来做到这一点,但是其他的做法当然也是受欢迎的。

XML-RPC和SOAP有什么区别?

我从来没有真正明白为什么一个Web服务实施者会select一个。 XML-RPC通常在旧系统中find? 任何帮助理解这将不胜感激。