2
그래서 Workout 클래스를 만들었고 HttpPost를 사용하여 서버로 보내고 싶습니다. 해당 클래스를 MultipartEntity에 추가 할 수있는 방법이 있습니까? 아니면 어떻게 게시해야합니까?MultipartEntity에 만든 클래스의 인스턴스를 어떻게 추가합니까?
그래서 Workout 클래스를 만들었고 HttpPost를 사용하여 서버로 보내고 싶습니다. 해당 클래스를 MultipartEntity에 추가 할 수있는 방법이 있습니까? 아니면 어떻게 게시해야합니까?MultipartEntity에 만든 클래스의 인스턴스를 어떻게 추가합니까?
먼저 클래스가 java.io.Serializable을 구현해야합니다.
MultipartEntity e = new MultipartEntity();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(yourserializableobject);
oos.flush();
oos.close();
InputStreamBody isb = new InputStreamBody(new ByteArrayInputStream(baos.toByteArray()), "o");
e.addPart("o", isb);
"다중 부분성"이란 무엇입니까? – duffymo
@duffymo, multipartentity는 여기에 MIME API 인 것으로 보입니다. –
아! 고맙습니다! http://hc.apache.org/httpcomponents-client-ga/httpmime/apidocs/org/apache/http/entity/mime/MultipartEntity.html – duffymo