首页 文章
  • 4 votes
     answers
     views

    Swagger ui - 查询参数

    我使用Swagger ui和Swagger core(1.3)进行平针织应用 . 我有一些查询参数,我必须发送每个请求,如post,get,delete ... 我怎么能默认这个?
  • 0 votes
     answers
     views

    在解析JSON数据的解组后处理解析器异常后记录请求体

    继续回答问题here,如果无法解组JSON数据,如何记录请求 . 如果我尝试记录请求正文内容,我将返回空白内容 . 我认为这是因为输入流已经被读取并且无法重新读取 . 在这种情况下记录请求正文的好习惯是什么?我不希望记录每个请求,只记录因解析错误而无法进入 endpoints 的请求 .
  • 8 votes
     answers
     views

    如何在Jersey中读取JSON请求体

    我有一个要求,我需要读取作为请求的一部分进入的JSON请求,并同时将其转换为POJO . 我能够将其转换为POJO对象 . 但是我无法获得请求的请求正文(有效负载) . 对于Ex:Rest Resource将如下 @Path("/portal") public class WebContentRestResource { @POST @Path("/a...
  • 0 votes
     answers
     views

    内部服务器错误:找不到MIME媒体类型application / json

    我正在尝试使用jersey webservice发送休息的json objest . 为此我尝试了一个简单的例子 . 但我收到内部服务器错误 . 我没有maven项目 . 这是我的代码 . 我添加了 jar . web.xml中 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:x...
  • 4 votes
     answers
     views

    如何在相同的Jersey JAX-RS应用程序中使用两个版本的Jackson(1.x和2.x)?

    我在旧版 Jersey (1.19)以及旧 Jackson (1.19.13)的项目中工作 . 我想切换到新的 Jackson (2.x)反序列化,但仅适用于新的 endpoints (以及逐渐的旧 endpoints ),因为一步到 Jackson 2和/或泽西2的迁移将非常困难(哦,巨石! ) . 我已经看过一些关于如何在 Jersey 提供自定义配置的ObjectMapper和 Jackso...
  • 0 votes
     answers
     views

    泽西对异常的响应未按预期工作

    我正在使用我的数据库中的名称和密码验证用户 . 如果用户名或密码不正确,那么我将抛出自定义异常 . 但我没有得到预期的状态代码和响应 . 我是 Jersey 和网络服务的新手 . 这是我创建响应的函数: public static Response error(int Status_code, String Request_status ,String data, String Response_...
  • 1 votes
     answers
     views

    如何抑制Jersey自动抛出的泽西例外?

    我在JAVA中使用Jersey 1.14 for REST . 如果资源的POST主体中有任何错误,Jersey抛出异常会将我的内部类提到客户端 . 我继续想从我的应用程序传递错误时给他们错误,但是抑制Jersey抛出的错误(对于甚至没有到达我的应用程序的请求,因为Jersey识别异常并抛出它) . 我搜索了任何标志来实现这一点,但找不到任何东西 . 有没有办法做到这一点? 编辑:改述问题:静音/...
  • 5 votes
     answers
     views

    泽西图片上传客户端

    我正在尝试使用Jersey webservice上传图片,我正在使用jersey客户端上传图片 . 下面是泽西网络服务,它接受输入流并在服务器上传图像 . 当我使用jsp multipart表单上传直接调用它时它工作正常但是当我使用jersey客户端上传图像时失败 @POST @Path("/upload") @Consumes(MediaType.MULTIPART_FORM...
  • 1 votes
     answers
     views

    球衣客户在实体阅读中的表现

    我有一个非常微笑的球衣客户端如下 . 如果客户端和服务器在同一台机器上 response.getEntity(String.class) line只需要纳秒,但如果客户端和服务器在不同的机器上,则需要250-300毫秒 . 我在球衣1和球衣2上都尝试了这个,但结果没有改变 . 你有什么主意吗? package com.mkyong.client; import com.sun.jersey....
  • 0 votes
     answers
     views

    在jersey-client 1.18中上传表单文件

    我正在尝试使用jersey-client 1.18将文件上传到远程API,但我一直无法弄清楚如何 . 基本上,我想要做的是等效于以下命令: curl -sv "http://localhost:4567/api/image" -X POST -F "file=@test2.png" -F "description=a%20b%20dce"...
  • 3 votes
     answers
     views

    如何禁用分块编码并为Jersey 1使用缓冲?

    在我的应用程序中执行对第三方服务的调用时,我遇到了411响应状态,需要411长度 . 问题似乎与 chuncked encoding 有关,将其切换为 buffered 可以解决问题 . Jersey2有一个解决方案:Jersey Http Client replying with 411 on POST request 但是由于一些遗留问题,我们在应用程序中使用Jersey1,我们无法在不久的...
  • 0 votes
     answers
     views

    如何添加Jersey ClientResponseFilter

    在定义球衣 ContainerResponseFilter 时,我们将其添加如下: PackagesResourceConfig rc = new PackagesResourceConfig("com.company.xxx"); rc.getContainerResponseFilters().add(new MyContainerResponseFilter()); 我...

热门问题