안녕하세요.


Android 에서 multipart 를 이용해 file 전송이 아닌 아래와 같은 st 값을 post로 전송하려고 합니다.


http://www.test.com/base64_test.php?st=MIEXLThO217GugHolfS49PgDVO1O3RPDkF21WVLNbo1wsbFgKRZZ1UDf5ym/k0k2dwqSedA/FF9UnRNB3TrrOChv+y3/6nNMqlytSx+GTV8=

이건 테스트를 위한 get 방식의 url 입니다. get 방식으로는 php 서버와 정상으로 처리됩니다.


multipart-form/data 처리를 아래와 같이 하면 맞나요? 틀리다면 어떻게 해야 하나요? 


public HttpPost makeHttpPost(String $url, String $param) {

HttpPost request = new HttpPost( $url ) ;

request.setEntity(makeEntity($param) ) ;

return request ;

}


public MultipartEntity makeEntity(String $param) {

MultipartEntity reqEntity = null ;

try {

reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);  

reqEntity.addPart("st",  new StringBody($param, Charset.forName("UTF-8"))); 

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

}

return reqEntity ;

}


도와주세요~