我正在尝试使用jersey客户端从服务器上的Vaadin UI下载文件。但它不是登录,而是给我与Vaadin UI登录页面相同的源代码。有人可以建议更好的方法来做类似的事情或建议我哪里出错了。
public class Test {
public static void main(String[] args) throws ClientProtocolException, IOException {
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
MultivaluedMap formData = new MultivaluedMapImpl();
formData.add("***", "***"); //form param
formData.add("***", "***"); // form param
WebResource webResource = client.resource(UriBuilder.fromUri("https://URL/").build());
ClientResponse response = webResource.type(MediaType.APPLICATION_FORM_URLENCODED_TYPE).post(ClientResponse.class, formData);
System.out.println("Response " + response.getEntity(String.class));
}
}