2
投票
2答案
1183 次观看

'Microsoft.Web.Services3.Addressing.Address'无法序列化

我正在尝试为WSE3 / ASMX Web服务编写WCF包装器Web服务。 [丑陋的原因是,第三方供应商不支持SSL,这就是BizTalk 2009 WCF适配器与WS-Security一起使用所需要的。因此,如果供应商没有改变-我需要调用本地WCF Web服务...] 我关注了这篇文章,以获取VS2008内置的WSE3代理生成器: http://blogs.imeta.co.uk/ jyoung / archive / 2008/08/29 / 345.aspx 我对供应商的.asmx远程Web服务进行了Web参考。 我在本地构建和发布我的Web服务,只是尝试在浏览器中启动...

1
投票
1答案
81 次观看

Web服务客户端应用程序错误处理范例的正确术语是什么?

我正在尝试研究Web服务客户端应用程序中的错误处理范例。我在Google上找不到任何好的结果-也许我没有使用正确的术语进行搜索。我将在下面描述我错误的错误处理方法。你能命名吗? 可以说我们的应用程序类似于iTunes,但在线。用户运行一个基于JavaScript的客户端,该客户端通过AJAX与Web服务进行交互。用户可以做的一件事是创建“专辑”,然后将“歌曲”放入其中。在API级别,这是通过一个API调用来创建一个新专辑,然后一个或多个调用来将现有歌曲与新专辑相关联来表示的。 现在,传统的客户端可能会暂停整个应用程序,直到确认创建了专辑为止。为了成为一个更敏捷的客户,我们可以乐观地假...

6
投票
6答案
11499 次观看

在JAX-WS上使用Dynamic Client的优点

与只使用生成的客户端类相比,将动态客户端与JAX-WS服务一起使用有什么优点?缺点是什么? **对于我的特殊情况,我正在使用Apache CXF,但我不确定其他哪些库允许“动态”客户端。 -我以为我不需要添加它,但是...我正在寻找非显而易见的(我知道...主观)优势。我不需要其他人告诉我,不使用生成的类的一个优点是我不需要生成类。

0
投票
1答案
756 次观看

从JavaScript调用Web服务方法的最有效方法是什么?

实际上,我想出了这个问题,因为我曾尝试过一本书中的示例,但该示例无法正常工作。我正在关注“面向Web开发人员的专业JavaScript™ 来自Wrox的Nicholas C. Zakas。在其Web服务一章中,它使用“ webservice.htc” Web服务行为来调用Web服务。 =“ https://stackoverflow.com/questions/1723358/how-to-use-webservice-behaviour-in-ie”>此处) 当我向我的一个朋友寻求帮助时,他为我使用webservice.htc感到非常惊讶。他说了为什么我不使用Microsoft...

0
投票
2答案
604 次观看

消费作为Web服务公开的Biztalk 2006 R2 Orchestration

我创建了一个作为Web服务公开的业务流程,该业务流程基本上接收到雇员的消息类型,该消息类型具有Employee_Name晋升为可区分字段,我在消息分配中将如下所示的值分配给ModifiedEmployeeMsg成形并将ModifiedEmployeeMsg发送到Soap Adapter的响应部分。 modifiedEmployeeMsg = employeeMsg;modifiedEmployeeMsg.EmployeeName =“ Sam”; 现在,我想从Windows应用程序中使用此公开的Web服务,您能告诉我该过程如何调用该Web服务以及如何将XML消息作为参数传递给Web...

0
投票
2答案
691 次观看

IIS 6.0在提供Web服务时挂起

我在使用我们的一项网络服务时遇到了问题。无论是作为单独的应用程序托管它,还是使用Visual Studio中的卡西尼语,它都可以在我的开发机(win XP)上正常工作。 一旦我在Web服务器(Win 2003服务器)上进行部署,它将引发一些一般性错误并使IIS工作进程(W3wp)崩溃。 如果我尝试附加Visual Studio并调试问题,那么即使在显示默认的asmx页面详细信息之前,它的抛出错误仍处于非常初始的水平。 被捕获的错误是堆栈溢出异常。

0
投票
3答案
749 次观看

Web应用程序体系结构?

我正在确定一个新的软件项目,并且没有太多的软件开发经验。这是一个多方面的问题。 有关Web应用程序体系结构的一些推荐书籍? 我们基本上是在寻求开发一些前端应用程序(移动和网站),这些应用程序可以查询中央应用程序池,该池将访问我们的后端数据库以检索数据。这种架构有名称吗?

0
投票
3答案
251 次观看

如何唯一标识向我的API发出请求的桌面应用程序?

我正在充实Web服务的构想,该服务仅允许已向其注册的桌面应用程序(仅和桌面应用程序)发出请求。我真的不能使用“秘密密钥”进行身份验证,因为它真的很容易发现,并且使用API的应用程序将部署到不受帐户持有人控制的许多不同机器上。 我怎么能以跨平台的方式唯一地标识一个应用程序,而这又使任何人都无法轻易模拟它?

3
投票
4答案
14035 次观看

通过https调用网络服务

在C#中如何通过https调用Web服务? 我是否需要从站点获取证书?如何使用它来调用Web服务?

1
投票
3答案
4207 次观看

码头vs CXF /选择哪一个?

我对Java领域还是一个陌生的人,对在做或多或少做同一件事的数十个库之间选择的美丽感到不知所措。 Jetty和CXF也是如此。我正在寻找一个具有对多种传输和协议的内置支持的Web服务堆栈。 我的印象是CXF是更新的项目,并且将是新软件项目的首选。尤其是对于必须使用多种不同协议和标准(例如WS- *)的应用程序。 您能对这些框架之间的不同之处发表看法吗? 哪种协议对不同的协议和标准有更广泛的支持? 您希望使用哪种设计,例如他们如何很好地隐藏应用程序逻辑中的传输,身份验证,授权,序列化方面? 非常欢迎任何回答! 干杯, 亚历克斯

0
投票
1答案
8907 次观看

在已经生成的SOAP信封的安全标头中插入Username令牌给我两个标头!

我正在使用WSS4J在一个已经形成的SOAP请求信封的标头中添加一个用户名令牌。 这是SOAP请求的样子: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://sample03.samples.rampart.apache.org/xsd"> <soapenv:Header/> <soapenv:Body> <xsd:echo> ...

0
投票
3答案
2322 次观看

我可以使Axis2生成具有“未包装”类型的WSDL吗?

我正在尝试使用PHP客户端使用世界Hello AXIS2 SOAP Web服务。Java类是用Netbeans编写的,而AXIS2 aar文件是使用Netbeans AXIS2插件生成的。 您以前都看过它,但这是java类: public class SOAPHello { public String sayHello(String username) { return "Hello, "+username; } } 由AXIS2生成的wsdl似乎包装了所有参数,因此当我使用该服务时,必须使用一个疯狂的PHP脚本,如下所示: $...

0
投票
1答案
958 次观看

如何将自定义标头从Flex发送到C#中的Web服务?

我已经在网上搜索了,但没有得到 这是我的弹性代码: private function callWS():void{ var ws:WebService = new WebService(); //changed this ws.addHeader(new SOAPHeader(new QName("uri","header1"),{AUTH:"bla"})); ws.loadWSDL("http://localhost:49548/test/WebService1.asmx?WSDL"); ws.HelloWorld.addEventLi...

6
投票
2答案
5463 次观看

“ System.Web.HttpContext无法序列化,因为它没有无参数的构造函数。”

我创建了一个Web服务,其他站点可以使用该服务将错误存储在数据库中。然后,他们可以来我的网站查看他们的错误,搜索错误,过滤器错误等。但是,我的网络服务出现以下错误: System.Web.HttpContext无法序列化,因为它没有无参数的构造函数。 描述:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。 异常详细信息:System.InvalidOperationException:System.Web.HttpContext无法序列化,因为它没有无参数构造函数。 该Web服务包含以下功能: [WebMeth...

15
投票
6答案
21023 次观看

我可以为ASP.NET SOAP Web服务提供一个可选参数吗

我想用此签名构建一个Web服务,如果param2保留为空,则不会引发异常。这可能吗? [WebMethod] public string HelloWorld(string param1, bool param2) { } 该异常是System.ArgumentException,它在尝试将空字符串转换为布尔值时抛出。 到目前为止尚未奏效的想法: Web服务不允许方法重载,例如 public string HelloWorld(string param1) { return HelloWorld(param1, false); } 根据建议此处:...

1
投票
2答案
3338 次观看

反序列化XML文档---需要帮助

我现在正在使用下面的代码片段反序列化XML文档... [WebMethod] public XmlDocument OrderDocument(XmlDocument xmlDoc) { XmlSerializer serializer = new XmlSerializer(typeof(sendOrder.Order)); string xmlString = xmlDoc.OuterXml.ToString(); byte[] buffer = ASCIIEncoding.UTF8.GetBytes(xmlString); MemoryStrea...

3
投票
1答案
1569 次观看

Grails包装和命名约定

包装控制器,服务等。即 -com.company.controllers -com.company.services 这是一个好习惯还是应该避免?? 我遇到的另一个值得一提的问题是在命名服务示例中 SomthingGatewayService.groovy不能通过两种方式初始化 -SomthingGatewayService somtinggatewayService -def somtinggatewayService 我知道问题出在常规“ S”服务之前的两个大写字母“ S'omthing”和“ G'ateway”中,因此可能是由于某种形式的春季DI问题 那如何解决呢?

2
投票
2答案
3557 次观看

JAXWS仅处理100个并发请求,如何配置JAXWS将其更改为无限制?

我正在使用JAXWS生成Web服务,并使用EndPoint.publish()进行服务以及部署war文件,但是一旦它满足100个请求,它就不会返回101st 响应。如何配置JAXWS将此计数更改为无限制? 编辑:找到了解决方案,首先它与JAXWS无关,很抱歉在这里发布它,在第一印象中,我认为问题出在JAXWS上,但是在深入探索和调试后,我发现持久层存在问题(休眠),其中默认允许的最大会话数为100。再次抱歉让你们思考实际上是没有道理的。

0
投票
1答案
90 次观看

部署网络服务

我需要在包含OS作为'OS2200'的服务器上部署Web服务。是否有任何用于部署Web服务的工具。如果是Windows OS,我可以在这里使用IIS来发布Web服务,不同的是操作系统

2
投票
2答案
2284 次观看

Web服务的PHP类生成器

到目前为止,我正在尝试为Web服务(WCF服务,如果重要)找到某种php类生成器,但没有任何运气。有什么想法吗? 谢谢

0
投票
2答案
1887 次观看

Blackberry-使用Web服务发送/接收XML数据

用于创建XML并将XML数据发送到Web服务并在Blackberry中从Web服务器获取XML响应的示例程序?

2
投票
3答案
6307 次观看

这个SOAP Fault代表我的意思吗?

因此,我正在努力将Fedex的地址验证集成到我正在工作的站点中。Fedex Web服务基于SOAP,因此我们处于WSDL的神奇领域。我还不太熟练使用Web服务,所以请多多包涵。 一个人只能在生产级别使用地址验证服务;我已经找到了生产凭证,并且在WSDL的port部分中有一个生产URL。 在测试服务集成时,我收到以下挑衅性消息: 故障 代码:版本不匹配 字符串:版本错误 到目前为止,联邦快递的支持似乎无法回答这个问题,所以我要在这里问:我为什么会遇到这个问题?我是在怀疑我们服务器上的SOAP版本是否过时了吗?

3
投票
1答案
3252 次观看

如何通过Sinatra Ruby应用程序处理POST XML

我正计划将Sinatra用于一个新的小型Web服务(WS),我需要将其集成到一个客户端中。 WS仅具有两种方法,一种通过GET访问,一种通过POST访问。对于POST方法,客户端将向sinatra WS发送XML数据包,该sinatra WS将解析数据并发出200 OK HTTP响应或40x错误代码。 我的问题是如何在Sinatra中解析传入的POST XML数据包? 以下是传入数据包的外观示例: <?xml version="1.0" encoding="utf-8" ?> <Counts> <OccupiedCount>300&lt...

5
投票
5答案
4127 次观看

阻止.NET写入C:\ Windows \ Temp

我有一个C#应用程序,试图将其发布到分布式网络中。该应用程序在本地运行正常(一如既往),但是当我将其发布到网络上时,它无法工作,因为它无法写入C:\ Windows \ Temp目录。我实际上并没有调用任何写入该目录的代码,但是我想它是由我对Web服务的调用引起的,给出以下异常: 无法生成临时类(结果= 1)。 错误CS2001:无法创建源文件'C:\ WINDOWS \ TEMP \ cyalinh1.0.cs' 发现错误CS2008:未指定输入'。请参阅InnerException 有关更多详细信息。 有什么方法可以防止.NET写入Temp目录?是.confi...

1
投票
2答案
1406 次观看

异步Web服务,回调问题

我有一个使用axis2的异步Web服务,该服务使用相同的CallBack Hanlder调用两次不同的时间,如下所示: stub.startGetData("Foo",callbackhandler) stub.startGetData("bar",callbackhanlder) ServiceCallBackhandler callbackhandler = new ServiceCallBackhandler() { .....}; //ServiceCallBackhanlder and stub are generated from a WSDL file S...

57
投票
15答案
19503 次观看

告诉机器人除人类访客以外的其他统计信息吗?

我希望发布自己的简单网络统计脚本。 据我所知,路上唯一的主要障碍就是告诉人类游客除了机器人。我想要一个不需要定期维护的解决方案(即,我不想使用与机器人相关的用户代理更新文本文件)。 是否有像Akismet一样针对垃圾邮件的开放服务? 还是有一个专门用于识别蜘蛛和机器人并提供频繁更新的PHP项目? 要澄清:我不想阻止机器人。 我不需要100%的水密测试结果。我只是 希望从统计数据中排除尽可能多的人。在 知道解析用户代理是一个 选项,但要保持模式 解析工作量很大。我的 问题是是否有 做到这一点的项目或服务 已经。 赏金::我想将其作为该主题的参考问题。最佳/...

5
投票
3答案
8038 次观看

iPhone-SSL连接

学习通过iphone连接到ssl网络服务的最佳起点是什么? 直到现在,我通过SOAP等通过HTTP进行了一些基本连接,但是我对https没有任何经验。任何好的资源,教程,入门参考,“使用nsurl ... class”都应得到赞赏

1
投票
2答案
3420 次观看

C#Web服务...返回嵌套的自定义对象

我已经开始在VS2005中开发新的Web服务。只有一种方法: [WebMethod] [XmlInclude(typeof(Person))] public PersonAction GetAction() { PersonAction action = new PersonAction(); return action; } 其中PersonAction类包含一个引用Person类的字段 [Serializable] public class PersonAction { private string act...

0
投票
3答案
5556 次观看

在weblogic上部署jax-ws失败

我的beaweblogic没有成功启动。 你有个主意吗? 谢谢 无法在Web应用程序“ / app”中启动时预加载。 javax.xml.ws.WebServiceException:weblogic.wsee.wsdl.WsdlException:无法找到前缀“ tns”的名称空间。用于元素[part:null] 在weblogic.wsee.jaxws.framework.jaxrpc.server.ServerEnvironmentFactory.getWsdlDef(ServerEnvironmentFactory.java:227) 在weblogic...

0
投票
4答案
2123 次观看

无法打开流:HTTP请求失败!

我正在请求Web服务使用以下代码通过使用php文件中的国家/地区名称来提取经/纬度坐标: $defaultcountry = $_REQUEST['country']; $daurl = "http://ws.geonames.org/search?q=".$defaultcountry.'&rows=5'; $contents = file_get_contents($daurl); $xml = new SimpleXMLElement($contents); $lat = $xml->geoname->lat; $lng = $xml->geonam...