问题标签 [javax.ws.rs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1784 浏览

java - 即使传递了“真”,@QueryParam 布尔值也会变为假

false即使true在客户端传递,使用布尔参数调用 REST 也会接收该值。

客户:

服务器:

0 投票
0 回答
949 浏览

java - 400 错误请求:使用 javax.ws.rs 和 Json jackson 的 POST 请求

我正在尝试使用 javax 进行 POST。不断收到 400 错误请求响应代码。这表明发送的 json 有问题(?)我检查了 json 一百次,对我来说看起来不错。我错过了什么?

在此处输入代码

0 投票
1 回答
313 浏览

java - 为每个 servlet 提供静态内容

我正在制作一个基于配置文件动态加载模块的应用程序。每个模块都有自己的 servlet 和自己的路径。

它可以工作,但到目前为止,它只提供我@Path在课堂上注释的内容(休息服务),这要归功于以下ServerProperties.PROVIDER_PACKAGES属性:

语境:

每个模块/servlet 的初始化如下:

这为我提供了每个模块的 url 路径 - 很棒。

但是我在每个模块的资源/模块名文件夹中也有一些静态 html,我不知道如何提供服务......

使用 DefaultServlet,我可以这样做:

但我不知道如何使用 jetty 来做到这一点ServletHolder

任何想法?

0 投票
1 回答
1664 浏览

rest - javax.ws.rs MediaType - 接受标头

@Consumes以及@Produces,都接受 Media 类型。请求中的Accept Header对应哪个注解?

在大多数示例中(例如,在开发 jax-rs 应用程序时如何处理接受参数)它显示了@Produces用于接受来自客户端请求的标头。

0 投票
1 回答
4290 浏览

java - 从 javax 响应中提取字符串

拜托,我有这个Response,我想将内容提取为String

我怎样才能做到这一点 ?

我正在使用javax.ws.rs.core图书馆

我正在尝试res.getEntity(String.class);,但它不接受String.class他们的参数。

0 投票
1 回答
1371 浏览

java - JAX-RS 如何将列表作为带有字段名称的 Json 返回

我有一个列表,我想作为响应返回。但我想在它前面加上一个字段名。

这仅返回列表

但我想回来

谢谢..

0 投票
1 回答
702 浏览

java - uri.getQueryParameters() 方法用空格转换“+”字符

问题就像 uri.getQueryParameters() 方法将 Character(+) 转换为我试图避免的空间。下面是之前的uri

after uri.getQueryParameters()将删除 + 并将替换为空格,因此 id 现在包含+而是包含空格,如下所示

注释 - uri 是由 javax.ws.rs.core 包定义的UriInfo对象

0 投票
1 回答
164 浏览

java - RESTful Java 服务未序列化 ArrayList

这是我的GET方法的示例代码,它应该返回xml序列化版本ConfigurationProperty作为响应。

在大多数情况下,它会序列化ConfigurationProperty模型,除非将value设置为ArrayList.

当序列化完成时,可能是什么原因以及我应该如何解决它javax.ws.rs.Produces

内容cp

MongoValue.java

0 投票
2 回答
10028 浏览

jax-rs - 将 InboundJaxrsResponse 转换为 json 字符串

我正在尝试序列化对 json 字符串的 jax-rs 响应。

来自服务器的响应是 json,我从 jersey 客户端得到它:

其中payloadBean 是我的json 请求。一切正常,但我无法将 resp 转换为 json 字符串以记录它。

如果我尝试:

我得到:

顺便说一句,如果我不强制转换为 HttpEntity,编译器会说:

我的相关进口是:

有任何想法吗?

0 投票
1 回答
123 浏览

java - 如何在 Java 类中对 REST 规范的表示进行建模?

不是在谈论使用REST类,比如@Pathor @POST

我说的是如何将任何REST定义转换为类模型 - 可以从中完成许多事情的模型,例如生成客户端代码或解析传入数据。

一个好处可能是解析一个现有的 Resource 类并为它的 REST API 创建模型。

此类的示例可能是Resource. 资源必须有路径。资源将具有方法,例如GETor POST。方法会有参数。等等...

根据定义,方法可以不同,例如,POST方法可以具有数据流,而GET不能。

那么,如何REST使用类对实现进行建模呢?