2
我想为客户端编写一个RESTful Web服务来上传数据。 数据格式为JSON通过宁静的服务上传数据
但是我不太了解它,你可以在JAVA中给一些示例代码吗?包括可以向我展示数据上传的整个过程的服务和客户端代码。
我想为客户端编写一个RESTful Web服务来上传数据。 数据格式为JSON通过宁静的服务上传数据
但是我不太了解它,你可以在JAVA中给一些示例代码吗?包括可以向我展示数据上传的整个过程的服务和客户端代码。
一个好的开始是Jackson Tutorials。然后根据您正在使用的框架,查看Jersey's JSON Support或RESTeasy's JSON Support。 数据上传是一个开放式的话题,因为有很多不同的方式可以完成它。如果POST JSON直接到服务的话,你可以使用JAXRS注释,如:
@Path("/myservice")
public class MyService {
@POST @Consumes("application/mytype+json")
public Response processPostRequest (JsonBeanType postData) {
...
}
}
每当客户端数据发布,其中包括Content-Type: application/mytype+json
HTTP标头的/myservice
资源的processPostRequest
方法将被调用。
上传的另一种方式是使用HTML表单发送数据。有很多用Java处理HTML表单的例子。 SO问题How can I handle multipart form data post requests in my Java servlet应该从正确的方向开始。