gpt4 book ai didi

http - 如何处理 Jersey 发布请求的可变数量参数

转载 作者:可可西里 更新时间:2023-11-01 17:15:01 25 4
gpt4 key购买 nike

我有一个 Jersey REST 服务器可以像这样响应发布请求:

@POST
@Produces(MediaType.TEXT_HTML)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public String postHtml() {

我事先不知道可能会发送给我的所有参数的名称。对于 GET 请求,我会这样处理:

@Context
private UriInfo context;

@GET
@Produces(MediaType.TEXT_HTML)
public String getHtml() {
MultivaluedMap<String, String> queryParameters = context.getQueryParameters();

我怎样才能对 POST 请求做类似的事情。我只想获取帖子中提供的所有参数,然后在我的代码中使用它们。

最佳答案

事实证明你可以这样做:

@POST
@Produces(MediaType.TEXT_HTML)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public String postHtml(MultivaluedMap<String, String> inFormParams) {

如果你的参数都是String类型,我的就是。如果您有非字符串参数,最好知道该怎么做。

关于http - 如何处理 Jersey 发布请求的可变数量参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5113109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com