Sto utilizzando il client Jersey per accedere a un servizio Web PHP per la funzionalità di caricamento delle immagini. Sto ottenendo il seguente eccezione:Eccezione client Jersey: non è stato trovato uno scrittore del corpo del messaggio
Caused by: com.sun.jersey.api.client.ClientHandlerException:
A message body writer for Java type, class
com.sun.jersey.multipart.FormDataMultiPart, and MIME media type,
multipart/form-data, was not found
at com.sun.jersey.api.client.RequestWriter.writeRequestEntity(RequestWriter.java:288)
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:204)
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:147)
... 63 more
Questo è il codice che sto usando:
WebResource webResource = Client.create().resource(HTTP_REST_URI);
JSONObject jSONObj = webResource.queryParams(queryParams)
.type(MediaType.MULTIPART_FORM_DATA)
.post(JSONObject.class, formDataMultiPart);
Come può questa eccezione essere risolti?
può si prega di condividere un po 'di codice ... come come si crea il modulo .In situazioni normali il codice avrebbe funzionato .. – mvlupan