草庐IT

rest-assured-jsonpath

全部标签

java - Jersey RESTful Web 服务 gradle 设置

我一直坚持使用jersey库为RESTfulWeb服务创建gradle项目。项目配置应该能够在jetty应用服务器内启动服务。我已经找到了一个资源:https://github.com/ziroby/jetty-gradle-hello-world我对该解决方案的问题是,它使用了过时版本的Jersey。我至少需要版本2(最好是最新的2.14)。我试图在mavenCentral上搜索新版本,但在版本2中,很多工件名称发生了变化,我无法正确配置它。编辑:我的项目中并不特别需要jetty服务器。它可以是任何应用程序服务器,适合测试和调试我的应用程序。我也在生产中使用jetty,所以使用jet

java - Jersey RESTful Web 服务 gradle 设置

我一直坚持使用jersey库为RESTfulWeb服务创建gradle项目。项目配置应该能够在jetty应用服务器内启动服务。我已经找到了一个资源:https://github.com/ziroby/jetty-gradle-hello-world我对该解决方案的问题是,它使用了过时版本的Jersey。我至少需要版本2(最好是最新的2.14)。我试图在mavenCentral上搜索新版本,但在版本2中,很多工件名称发生了变化,我无法正确配置它。编辑:我的项目中并不特别需要jetty服务器。它可以是任何应用程序服务器,适合测试和调试我的应用程序。我也在生产中使用jetty,所以使用jet

第十五章 源代码文件 REST API 简介

[toc]第十五章源代码文件RESTAPI简介源代码文件RESTAPI简介此RESTAPI提供对源代码文件的访问。我们开发此API是为了允许Atelier(我们基于Eclipse的IDE)访问IRIS服务器上的IRIS代码文件。可以使用API执行访问IRIS代码文件所需的操作。这些行动包括:获取IRIS实例上可用的命名空间查找命名空间中定义的类定义和例程获取类和例程的文本定义更新类定义或例程创建新的类定义或例程删除类定义或例程编译IRIS类或例程通过对表执行SQL查询来发现IRIS环境的属性这些操作提供了访问IRIS源代码文件的机制。为了创建IRIS开发环境,应该了解此API并全面了解IRIS

java - HTTP 状态 405 - Rest API 的方法不允许错误

在做了一些研究后,我问了这个问题。我确实遵循了针对此类错误给出的解决方案,但对我不起作用。任何关于以下代码中哪里出错的建议。我正在创建一个RESTAPI,但是当我请求url时,它给了我405错误。下面是正在请求的URI。http://localhost:8080/Project/services/start/version下面是代码片段。@Path("/start")publicclassStartService{@GET@Path("/version")@Produces({"text/plain","application/xml","application/json"})publ

java - HTTP 状态 405 - Rest API 的方法不允许错误

在做了一些研究后,我问了这个问题。我确实遵循了针对此类错误给出的解决方案,但对我不起作用。任何关于以下代码中哪里出错的建议。我正在创建一个RESTAPI,但是当我请求url时,它给了我405错误。下面是正在请求的URI。http://localhost:8080/Project/services/start/version下面是代码片段。@Path("/start")publicclassStartService{@GET@Path("/version")@Produces({"text/plain","application/xml","application/json"})publ

java - 在基于 REST 的应用程序上是否有与 Python 的请求模块等效的 Java

我正在寻找一个等效的JavaAPI库,它可以做与Python的HTTPRequestsmodule相同的事情。.Requests库的主要特性:HTTP请求的一步初始化返回response对象。response对象包含用于快速访问响应状态、header、正文/数据和JSON解析方法的方法/成员变量。 最佳答案 虽然我没有太多机会使用它Unirest对于希望在Java中使用Python的Requests模块的Eloquent和易用性的人来说,这似乎是一个不错的选择。对于简单的用例,它看起来比Httpcomponents(它在后台使用)要

java - 在基于 REST 的应用程序上是否有与 Python 的请求模块等效的 Java

我正在寻找一个等效的JavaAPI库,它可以做与Python的HTTPRequestsmodule相同的事情。.Requests库的主要特性:HTTP请求的一步初始化返回response对象。response对象包含用于快速访问响应状态、header、正文/数据和JSON解析方法的方法/成员变量。 最佳答案 虽然我没有太多机会使用它Unirest对于希望在Java中使用Python的Requests模块的Eloquent和易用性的人来说,这似乎是一个不错的选择。对于简单的用例,它看起来比Httpcomponents(它在后台使用)要

java - 将 JSONObject 中的文件发送到 REST WebService

我想向web服务发送一个文件,但我需要发送更多信息,所以我想用json发送它们。但是当我在我的jsonObject中放入一个文件时,我得到一个错误,说它不是一个字符串。我的问题是,我是否应该将我的文件转换为字符串,然后放入我的json并在网络服务上将其转换为文件?还是有其他简单的方法?这是我的代码:客户:privatevoidsend()throwsJSONException{ClientConfigconfig=newDefaultClientConfig();Clientclient=Client.create(config);client.addFilter(newLogging

java - 将 JSONObject 中的文件发送到 REST WebService

我想向web服务发送一个文件,但我需要发送更多信息,所以我想用json发送它们。但是当我在我的jsonObject中放入一个文件时,我得到一个错误,说它不是一个字符串。我的问题是,我是否应该将我的文件转换为字符串,然后放入我的json并在网络服务上将其转换为文件?还是有其他简单的方法?这是我的代码:客户:privatevoidsend()throwsJSONException{ClientConfigconfig=newDefaultClientConfig();Clientclient=Client.create(config);client.addFilter(newLogging

java - 列出所有已部署的 REST 端点(spring-boot、jersey)

是否可以使用springboot列出我所有配置的rest-endpoints?执行器在启动时列出了所有现有路径,我希望我的自定义服务有类似的东西,所以我可以在启动时检查所有路径是否配置正确,并将此信息用于客户端调用。我该怎么做?我在我的服务bean上使用@Path/@GET注释并通过ResourceConfig#registerClasses注册它们。有没有办法查询所有路径的配置?更新:我通过注册了RESTController@BeanpublicResourceConfigresourceConfig(){returnnewResourceConfig(){{register(MyR