gpt4 book ai didi

java - Jersey 动态切换内容类型

转载 作者:太空宇宙 更新时间:2023-11-04 07:22:27 25 4
gpt4 key购买 nike

类似的问题在这里:Supporting both Multipart and Application Url Encoded parameters in Jersey

我有一个可以接受 POST 请求的 API 端点(位于 Jersey )。内容类型是:form-urlencoded 或多部分。两种类型的请求到达相同的路径。我该如何开启它?

对于 urlencoded 请求,我想获取参数:

@FormParam("recipient") String recipient

对于多部分请求,我想得到:

@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail

谢谢!

最佳答案

我认为 Jersey 只允许每个唯一的 @Path@VERB 对使用一个方法,这意味着您要么需要其中一个使用不同的动词(POST 和 PUT),要么需要两个不同的路径。在您进行一个 POST 和另一个 PUT 之前,请确保您了解如何 properly use verbs in REST .

关于java - Jersey 动态切换内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19104413/

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