Questions tagged «web-services»

“ Web服务”是一种软件系统,旨在支持通过互联网进行可互操作的机器到机器的交互。

4
从REST Web服务向客户端发送文件的正确方法是什么?
我刚刚开始开发REST服务,但是遇到了一个困难的情况:将文件从REST服务发送到客户端。到目前为止,我已经掌握了如何发送简单数据类型(字符串,整数等)的窍门,但是发送文件却是另一回事,因为存在太多的文件格式,我什至不知道从哪里开始。我的REST服务是在Java上完成的,并且我正在使用Jersey,我正在使用JSON格式发送所有数据。 我已经读过有关base64编码的信息,有人说这是一种好技术,而其他人则说这不是因为文件大小问题。正确的方法是什么?这是我项目中一个简单的资源类的样子: import java.sql.SQLException; import java.util.List; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Request; import javax.ws.rs.core.UriInfo; import com.mx.ipn.escom.testerRest.dao.TemaDao; import com.mx.ipn.escom.testerRest.modelo.Tema; @Path("/temas") public class TemaResource { @GET @Produces({MediaType.APPLICATION_JSON}) public List<Tema> getTemas() throws SQLException{ TemaDao temaDao = new TemaDao(); List<Tema> temas=temaDao.getTemas(); temaDao.terminarSesion(); return temas; } } 我猜发送文件的代码是这样的: import …
103 java  json  web-services  rest  jersey 

10
SOAP消息和WSDL之间的区别?
我对SOAP消息和WSDL如何组合在一起感到困惑?我已经开始研究SOAP消息,例如: POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body xmlns:m="http://www.example.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope> 是否所有SOAP消息都是WSDL?SOAP是接受其自己的“ SOAP消息”或“ WSDL”的协议吗?如果它们不同,那么什么时候应该使用SOAP消息,什么时候应该使用WSDL? 关于此的一些说明将是很棒的。
102 java  web-services  soap  wsdl 

7
从WSDL文件在Visual Studio中创建Web服务代理
我的应用程序需要与没有在线WSDL定义的Web服务进行对话。但是,开发人员向我提供了WSDL文件。 使用公共WSDL,Visual Studio可以使用“服务参考”向导为我生成此代码。但是,如果没有公共的WSDL,它似乎无法工作。 如何使用此WSDL文件生成用于与此Web服务对话的代码?

4
如何更改Web服务URL端点?
我使用Eclipse“来自wsdl的Web服务客户端”,使用JBoss utils(兼容JAX-WS)生成了Web服务客户端。 因此,我提供的唯一内容是Web服务WSDL的URL。 现在,Web服务提供商告诉我更改Web服务的“客户端端点应用程序访问的URL”。 这是什么以及如何更改?

9
REST和RPC之间的Web服务差异
我有一个Web服务,它接受JSON参数并具有方法的特定URL,例如: http://IP:PORT/API/getAllData?p={JSON} 这绝对不是REST,因为它不是无状态的。它考虑了cookie并具有自己的会话。 是RPC吗?RPC和REST有什么区别?
100 web-services  rest  rpc 


6
最佳/最全面的股票/财务数据API [关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 访问金融市场统计数据和股票报价(最好是实时报价)的最推荐的免费/公共API是什么?我对它的公开方式(SOAP,REST,一些专有的XML设置等)不太挑剔,只要它有一些不错的文档即可。 我正计划在PHP中使用一些基本数据(基本上是快速创建n-dirty主页)构建一个简单的Web仪表板,但最终可能希望将其发展为功能完善的Web应用程序。有什么想法吗? 当我找到一些内容时,我将在此处发布列表(如果您以前使用过它们,请随时发表评论): 自由 opentick(女高音)//链接不起作用 不免费 XigniteRealTime

1
用于测试soap客户端的公共免费Web服务[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 是否有任何公开可用的SOAP 1.2 / WSDL 2.0兼容的免费Web服务用于测试基于Python的soap客户端库(例如Zolera SOAP Infrastructure)? 到目前为止,在我看来,Google Web API可能是唯一的选择。 否则,如何测试符合SOAP 1.2的客户端库?

5
JAX-RS和JAX-WS有什么区别?
在阅读了有关JAX-RS和JAX-WS的几篇文章之后,我有几个要确认的问题? JAX-RS可以像JAX-WS一样执行异步请求吗? JAX-RS是否可以访问未在Java平台上运行的Web服务,反之亦然? “ REST对于PDA和移动电话等受限配置的设备特别有用”是什么意思? “ JAX-RS不需要XML消息或WSDL服务–API定义是什么意思?

8
如何为JAX-WS Web服务客户端设置超时?
我已经使用JAXWS-RI 2.1为基于WSDL的Web服务创建了一个接口。我可以与Web服务进行交互,没有问题,但是无法指定将请求发送到Web服务的超时时间。如果由于某种原因它没有响应,则客户似乎永远旋转它的轮子。 到处搜寻表明我可能应该尝试执行以下操作: ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.ws.request.timeout", 10000); ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.ws.connect.timeout", 10000); 我还发现,根据您拥有的JAXWS-RI版本,您可能需要设置以下属性: ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.internal.ws.request.timeout", 10000); ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.internal.ws.connect.timeout", 10000); 我的问题是,无论以上哪一项是正确的,我都不知道该在哪里做。我所拥有的只是一个Service子类,该子类实现了自动生成的Web服务接口,并且当实例化时,如果WSDL没有响应,那么设置属性已经为时已晚: MyWebServiceSoap soap; MyWebService service = new MyWebService("http://www.google.com"); soap = service.getMyWebServiceSoap(); soap.sendRequestToMyWebService(); 谁能指出我正确的方向?

6
为什么开发人员应该使用Web服务而不是直接连接到数据库?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 我正在寻找“十佳”列表,列出为什么我们应该通过Web服务连接到远程数据库而不是直接连接到数据库。目前这是内部辩论,我是支持Web服务的专家,但失败了。我对WCF / Web服务有基本的了解,其他人没有。我们可以做任何我们想前进的事情,但我们需要坚持现在选择的一切。 这是我想出的。还有吗 如果配置正确,则WCF Web服务可以更安全。 对数据库的更改仅需要在服务级别(配置文件或重新编译服务)进行。 设置和托管后,Web服务将更易于使用。
93 wcf  web-services 


13
如何在Celery中检查任务状态?
如何检查一项任务是否在celery中运行(特别是我正在使用celery-django)? 我已经阅读了文档,并且已经在google上搜索了,但是看不到像这样的呼叫: my_example_task.state() == RUNNING 我的用例是我有一个外部(java)服务来进行代码转换。当我发送要进行代码转换的文档时,我想检查运行该服务的任务是否正在运行,如果没有运行,请(重新)启动它。 我相信我使用的是当前的稳定版本-2.4。

6
文档样式和RPC样式通信有什么区别?
有人可以向我解释一下Document和RPC样式的Web服务之间的区别吗?除了JAX-RPC,下一版本是JAX-WS,它同时支持Document和RPC样式。我也了解文档样式的Web服务是用于异步通信的,在这种情况下,客户端不会阻塞,直到收到响应为止。 无论哪种方式,我目前都使用JAX-WS用@Webservice注释服务。,生成WSDL,然后从该WSDL中生成客户端构件。 一旦收到了两种样式的工件,我就在端口上调用该方法。现在,这在RPC样式和Document样式上没有区别。那么有什么区别,区别在哪里可见? 同样,HTTP上的SOAP与HTTP上的XML有什么不同?毕竟SOAP也是带有SOAP名称空间的XML文档。

4
我需要学习Java中的Web服务。里面有什么不同的类型?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 最近,我决定开始学习Java Web服务,并且当我开始在Google中搜索Java Web服务的教程时,我发现有许多类型的Web服务基于XML,基于SOAP以及RESTful Web服务。 另外,我发现有一个基于XML的Web服务的JAX-WS规范,和一个用于创建RESTful Web服务的JAX-RS规范。 Q1)我很困惑,如果有人可以帮助我理解这些不同类型的Web服务之间的区别,那太好了,这样我可以决定首先学习哪个。 Q2)另外,我想深入学习有关在Java中创建不同类型的Web服务的信息。是否有任何教程或资源可以深入了解每种Web服务以及它们之间的比较。 Q3)基于什么情况和条件,我应该决定要创建一个基于XML的Web服务而不是SOAP服务,或者应该使用RESTful服务。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.