我需要收到一个HTTP Post Multipart,它只包含2个参数:
设置身体的正确方法是什么?我将使用Chrome REST控制台测试HTTP调用,所以我想知道正确的解决方案是为JSON参数和二进制文件设置"标签"键.
在服务器端我正在使用Resteasy 2.x,我将阅读这样的Multipart主体:
@POST
@Consumes("multipart/form-data")
public String postWithPhoto(MultipartFormDataInput multiPart) {
Map <String, List<InputPart>> params = multiPart.getFormDataMap();
String myJson = params.get("myJsonName").get(0).getBodyAsString();
InputPart imagePart = params.get("photo").get(0);
//do whatever I need to do with my json and my photo
}
Run Code Online (Sandbox Code Playgroud)
这是要走的路吗?使用标识特定内容处置的键"myJsonName"检索我的JSON字符串是否正确?有没有其他方法可以在一个HTTP多部分请求中接收这两个内容?
提前致谢
是否可以在 Java 中将 JFrame 添加到 JPanel 中。我正在使用一个 java 程序,该程序将输出作为一个框架,我想在单击按钮时显示在另一个程序的 JPanel 中。我怎样才能做到这一点?
我试图了解基于资源的RESTful架构.我知道HTTP GET on /accounts会列出帐户,GET on /accounts/123会提供给定帐户的详细信息.如何在RESTful架构中实施主动管理,例如将资金从帐户A转移到帐户B?