草庐IT

rest-assured-jsonpath

全部标签

rest - JSON Web 签名 (JWS) 和 JSON Web token (JWT) 有什么区别?

我一直在用Java编写一个RESTful服务。这是我到目前为止所理解的(如果我错了,请纠正我):token授权是使用JSONWebtoken(JWT)完成的,它包含三个部分:header、有效负载和key(在客户端和服务器之间共享)。我理解了这个概念,并在阅读JWT时偶然发现了JSONWebSignature(JWS)。JWS也是一个类似于JWT的编码实体,具有header、有效负载和共享key。问题:JWT和JWS这两个概念有什么区别?如果它们在技术上相似,那么它们的实现有什么区别?这是我第一次使用基于token的身份验证,所以我可能完全误解了这个概念。附:我在浏览thiswebsi

java - 如何从 Jersey REST 服务方法返回 PNG 图像到浏览器

我有一个运行JerseyREST资源的Web服务器,我想知道如何获取浏览器img标签的图像/png引用;在提交表单或获得Ajax响应之后。添加图形的图像处理代码正在工作,只需要以某种方式返回即可。代码:@POST@Path("{fullsize}")@Consumes(MediaType.MULTIPART_FORM_DATA)@Produces("image/png")//WouldneedtoreplacevoidpublicvoidgetFullImage(@FormDataParam("photo")InputStreamimageIS,@FormDataParam("subm

java - 如何从 Android 调用 RESTful Web 服务?

我使用JerseyFramework和Java在NetbeanIDE中编写了一个RESTWeb服务。对于用户需要提供用户名和密码的每个请求,我知道这种身份验证不是最佳实践(使用curl命令,例如:curl-uusername:password-XPUThttp://localhsot:8080/用户)。现在我想从Android类调用RESTWeb服务。我该怎么做?我有一个使用DefaultHttpClient和CredentialUsernameAndPassword的Android类,但是当我在Eclipse中运行它时,有时会遇到运行时异常或SDK异常。

java - 文件与 Jersey RESTful Web 服务中的其他对象一起上传

我想通过上传图像和员工数据在系统中创建员工信息。我可以使用Jersey通过不同的休息电话来做到这一点。但我想在一个休息电话中实现。我在结构下面提供。请帮我在这方面怎么做。@POST@Path("/upload2")@Consumes({MediaType.MULTIPART_FORM_DATA,MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})publicResponseuploadFileWithData(@FormDataParam("file")InputStreamfileInputStream,@FormDataPar

java - 如何自动化 REST API 的文档( Jersey 实现)

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我使用JavaJersey(和JAXB)编写了一个相当广泛的RESTAPI。我也使用Wiki编写文档,但它是一个完全手动的过程,非常容易出错,尤其是当我们需要进行修改时,人们往往会忘记更新wiki。环顾四周,大多数其他RESTAPI也在手动创建他们的文档。但我想知道是否有一个好的解决方案。每个端点需要记录的内容有:服务名称类别URI参数参数类型响应类型响应类型架构(XSD)请求和响应示例请求类型(Get

java - 测试 REST Web 服务

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion我的组织正致力于在JBoss应用服务器上构建RESTfulWeb服务。到目前为止,QA团队习惯于使用SoapUI测试SOAPWeb服务。SoapUI有一个具有REST功能的新版本。我们正在考虑使用它。网络上是否有任何公开可用的RESTful服务可供人免费测试?有哪些工具可用于(和使用)测试RESTfulWeb服务? 最佳答案

java - 将 EJB 注入(inject) JAX-RS(RESTful 服务)

我正在尝试通过注释将StatelessEJB注入(inject)到我的JAX-RSWeb服务中。不幸的是,EJB只是null,当我尝试使用它时,我得到了一个NullPointerException。@Path("book")publicclassBookResource{@EJBprivateBookEJBbookEJB;publicBookResource(){}@GET@Produces("application/xml")@Path("/{bookId}")publicBookgetBookById(@PathParam("bookId")Integerid){returnboo

Java 9 - REST with Spring 5 & Jigsaw - 有可能吗?

我一直在研究JDK9的Jigsaw模块化系统。从命令行编译时效果很好(至少quickstart可以)。但我正在尝试使用Spring和Jigsaw创建一个简单的RESTAPI。Spring5.0.0M1据说有FullcompatibilitywithJDK9asofJuly2016我还希望RESTAPI与Maven一起使用。根据thisMavenpage,Maven应该能够使用Java9(或者我读错了吗?)。当我的JAVA_HOME指向我的JDK时,我似乎无法在我的SpringBoot应用程序上运行mvnspring-boot:run-它会引发很多异常,例如:FoundError:jav

java - 如何处理 Spring Rest API 上的内部服务器错误(500)?

早安,我正在开发springrestapi,我想确保一切正常。我想记录异常行为,例如nullPointerException或数据库连接错误或任何可能引发但未处理或未假定的异常。我想捕捉任何未处理的异常并向用户显示漂亮的消息,而不是打印堆栈跟踪。为此,我在互联网上找到了扩展ResponseEntityExceptionHandler并覆盖handleExceptionInternal方法的解决方案。我还想记录404错误以查看是否有人试图攻击我的服务器。我还在属性文件中添加了这一行:spring.mvc.throw-exception-if-no-handler-found=true这里

java - REST API 的 spring-boot-starter-web 和 spring-boot-starter-data-rest 的区别

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭4年前。Improvethisquestion我正在尝试找出在Spring中开发RESTAPI的最佳实践。我找到了这两个包,据我了解它们之间的区别是:Web支持RESTAPI之上的其他功能网络通过Controller管理资源访问data-rest通过存储库管理资源访问我有什么遗漏的吗?大多数示例都在网络之上,所以我想知道哪些决策点会导致我在我的应用程序中偏爱其中一个。 最佳答案 这