草庐IT

rest-assured-jsonpath

全部标签

使用 Eclipse 和 Jetty 的 Java RESTful Web 服务教程

我想用Java构建一个RESTfulWeb服务,使用Jetty部署并使用Eclipse作为IDE进行开发。我想知道是否有人可以发布初学者教程或将我链接到初学者教程(对于初学者来说,即使是“helloworld!”也会很好)。提前致谢! 最佳答案 RESTfulWeb服务的Jersey(JSR-311)实现有一个很好的“入门”部分:http://jersey.java.net/nonav/documentation/latest/getting-started.html 关于使用Eclip

java - 什么是 JSON REST 接口(interface)

有没有关于JSONRESTful接口(interface)(使用JAVAservlet)的教程?目的是调用外部REST接口(interface)获取数据,并由客户端(javascript客户端)处理数据。我不确定JAVA中的JSONREST接口(interface)到底是什么样的东西......我需要一些教程才能开始学习,所以......我在这里问。 最佳答案 JSON是一种基于JavaScript子集的轻量级数据序列化格式。RESTful接口(interface)是一种符合RESTarchitecturalstyle的约束和特征的

java - 如何在基于 Jersey 的 RESTful web 服务中读取发布数据

如何使用curl中的-d选项读取通过POST或PUT方法传递的数据curl-XPUThost:port/service-d'somedata'查询参数有没有类似于@QueryParam的注解? 最佳答案 这对我有用。不需要任何注释。网络服务@POST@Path("/foo")publicvoidfoo(Stringdata){System.out.println(data);}输出somedata类似的:HowdoIreadPOSTparametersforaRESTfulserviceusingJersey?

java - JAX-RS:如何保护 REST 端点?

我正在使用JBossAS和JAX-RS创建REST端点。假设我的类(class)看起来像@Path("/users")publicclassUserResource{@GETpublicResponsegetAccount(){return"hello";}}现在getAccount暂时未通过身份验证通缉-我想添加身份验证,以便当代码点击getAccount时,用户已通过身份验证-如果可能的话,我希望身份验证由注释而不是XML配置驱动-我想做数据库比较,看看用户是否有效问题-我从来没有这样做过,所以我不知道如何实现它-我在谷歌上搜索了很多,找到了Jersey的例子更新-我想随每个请求发

java - 从 Java 调用 Restful 服务

这里我没有创建RESTful服务,实际上我必须从我的java代码调用外部Restful服务。目前我正在使用ApacheHttpClient实现它。我从Web服务获得的响应是​​XML格式的。我需要从XML中提取数据并将它们放在Java对象上。我听说我们可以使用JAX-RS和JERSEY,而不是使用SAX解析器,它们会自动将xml标记映射到相应的java对象。我一直在寻找,但无法找到开始的来源。我确实查看了现有链接ConsumingRESTfulAPIsusingJavaRESTfulcallinJava在前进的过程中,我们将不胜感激。谢谢!! 最佳答案

java - 具有代码覆盖率的 REST API 集成测试

我们构建了一个暴露大量业务服务的RESTAPI-业务服务可以调用其他平台/实用程序服务来执行数据库读写、执行服务授权等。我们已将这些服务部署为Tomcat中的WAR文件。我们想使用集成测试套件来测试整个设置,我们也希望将其视为回归测试套件。对此执行集成测试的好方法是什么以及可以加速套件开发的任何工具?以下是我们认为需要解决的一些要求:能够定义运用业务场景的集成测试用例。在运行套件之前使用测试数据设置数据库。调用在远程服务器(Tomcat)上运行的RESTAPI验证数据库后测试执行以验证预期输出拥有RESTAPI的代码覆盖率报告,以便我们知道我们应该对套件所涵盖的场景有多大信心。

java - 保护 JavaScript 前端/REST 后端架构网站的最佳方式?

我想构建以下项目:任何经过身份验证的客户端都可以访问的公共(public)RESTAPI后端带有HTML/CSS/Javascript静态文件的前端以及对REST后端的Backbone.jsjQuery调用事实上,我的架构中有三个部分:前端,它是后端的客户端,后端和想要在前端登录页面上进行身份验证的用户。保护此架构中涉及的三方的最佳方式是什么?事实上,我认为如果我在javascript中做所有事情,就不可能在前端做一个安全的应用程序,所以我打算将身份验证/授权委托(delegate)给服务器前端的代理层。你怎么看?我打算使用OAuth来保护我的REST后端,但我不确定我是否必须使用2条

java - 用于单个应用程序的 REST 和 SOAP Web 服务

我们已经使用Spring构建了一个应用程序并使用Tomcat对其进行了部署。我们有一个可用的REST接口(interface),但是我们的一个客户只有一个SOAP客户端。我的理解是SOAP网络服务和REST网络服务不能在同一个端口或应用程序中共存。在尽可能少的开发情况下接受SOAP请求的选项有哪些?我应该通过rest接口(interface)接受soap数据包并解析XML吗?或者我可以设置一个SOAP接口(interface)与我的REST接口(interface)通信并响应吗?我正在使用Gradle作为我的构建工具。将解决方案作为单个WAR文件的一部分会很好

java - Salesforce REST API 登录?

我正在检查salesforce开发人员站点中的示例。在该示例中,当我们单击链接时,它将被重定向到salesforce登录页面。如果登录成功,则会发出访问token。我不希望我的应用程序重定向到salesforce登录页面。在现有示例中,环境变量设置为,"https://login.salesforce.com"我应该怎么做才能避免重定向到salesforce登录页面。 最佳答案 您所描述的内容听起来像OAuth(只是因为您提到了访问token)。下面是在Salesforce中使用OAuth的一个很好的例子......http://w

java - 使用 Java、Eclipse 创建 RESTful Web 服务的教程。 Apache Tomcat,不工作

我想在我的电脑上创建并运行一个简单的RESTful应用程序。我在EclipseHeliosIDE上使用Java编程语言,在MicrosoftWindowsXp操作系统上使用ApacheTomcat7服务器。我一直在尝试复制thistutorial(from3to3.4steps)的相同过程在我的电脑上,但它不起作用。这是我做的:使用ApacheTomcat7设置在Eclipse上创建了一个动态项目将我的Jersey和jsr311-api-1.0jar文件放入项目\WEB-INF\lib\目录将网页中的代码部分复制到我的项目中右键单击该项目,单击“运行方式->在服务器上运行”试图访问ht