问题标签 [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.
java - 即使传递了“真”,@QueryParam 布尔值也会变为假
false
即使true
在客户端传递,使用布尔参数调用 REST 也会接收该值。
客户:
服务器:
java - 400 错误请求:使用 javax.ws.rs 和 Json jackson 的 POST 请求
我正在尝试使用 javax 进行 POST。不断收到 400 错误请求响应代码。这表明发送的 json 有问题(?)我检查了 json 一百次,对我来说看起来不错。我错过了什么?
在此处输入代码
java - 为每个 servlet 提供静态内容
我正在制作一个基于配置文件动态加载模块的应用程序。每个模块都有自己的 servlet 和自己的路径。
它可以工作,但到目前为止,它只提供我@Path
在课堂上注释的内容(休息服务),这要归功于以下ServerProperties.PROVIDER_PACKAGES
属性:
语境:
每个模块/servlet 的初始化如下:
这为我提供了每个模块的 url 路径 - 很棒。
但是我在每个模块的资源/模块名文件夹中也有一些静态 html,我不知道如何提供服务......
使用 DefaultServlet,我可以这样做:
但我不知道如何使用 jetty 来做到这一点ServletHolder
。
任何想法?
rest - javax.ws.rs MediaType - 接受标头
@Consumes
以及@Produces
,都接受 Media 类型。请求中的Accept Header对应哪个注解?
在大多数示例中(例如,在开发 jax-rs 应用程序时如何处理接受参数)它显示了@Produces
用于接受来自客户端请求的标头。
java - 从 javax 响应中提取字符串
拜托,我有这个Response
,我想将内容提取为String
我怎样才能做到这一点 ?
我正在使用javax.ws.rs.core
图书馆
我正在尝试res.getEntity(String.class);
,但它不接受String.class
他们的参数。
java - JAX-RS 如何将列表作为带有字段名称的 Json 返回
我有一个列表,我想作为响应返回。但我想在它前面加上一个字段名。
这仅返回列表
但我想回来
谢谢..
java - uri.getQueryParameters() 方法用空格转换“+”字符
问题就像 uri.getQueryParameters() 方法将 Character(+) 转换为我试图避免的空间。下面是之前的uri
after
uri.getQueryParameters()
将删除 + 并将替换为空格,因此 id 现在不包含+而是包含空格,如下所示
注释 - uri 是由 javax.ws.rs.core 包定义的UriInfo对象
java - RESTful Java 服务未序列化 ArrayList
这是我的GET
方法的示例代码,它应该返回xml
序列化版本ConfigurationProperty
作为响应。
在大多数情况下,它会序列化ConfigurationProperty
模型,除非将value
设置为ArrayList
.
当序列化完成时,可能是什么原因以及我应该如何解决它javax.ws.rs.Produces
?
内容cp
:
MongoValue.java
:
jax-rs - 将 InboundJaxrsResponse 转换为 json 字符串
我正在尝试序列化对 json 字符串的 jax-rs 响应。
来自服务器的响应是 json,我从 jersey 客户端得到它:
其中payloadBean 是我的json 请求。一切正常,但我无法将 resp 转换为 json 字符串以记录它。
如果我尝试:
我得到:
顺便说一句,如果我不强制转换为 HttpEntity,编译器会说:
我的相关进口是:
有任何想法吗?
java - 如何在 Java 类中对 REST 规范的表示进行建模?
我不是在谈论使用REST
类,比如@Path
or @POST
。
我说的是如何将任何REST
定义转换为类模型 - 可以从中完成许多事情的模型,例如生成客户端代码或解析传入数据。
一个好处可能是解析一个现有的 Resource 类并为它的 REST API 创建模型。
此类的示例可能是Resource
. 资源必须有路径。资源将具有方法,例如GET
or POST
。方法会有参数。等等...
根据定义,方法可以不同,例如,POST
方法可以具有数据流,而GET
不能。
那么,如何REST
使用类对实现进行建模呢?