httpclient apiを使用してプログラムで投稿パラメーターを送信することにより、サイトからの応答を取得しようとしていますが、目的の応答を取得できません。
これは私が試したことです:
HttpClient httpclient = new DefaultHttpClient();
try
{
String bin = "--FONT PATH--";
HttpPost httppost = new HttpPost("http://www.freefontconverter.com/index.php");
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
File fileToUpload = new File(bin);
FileBody fileBody = new FileBody(fileToUpload,"application/octet-stream");
entity.addPart("fontFile", fileBody);
entity.addPart("outputFormat", new StringBody("ttf"));
entity.addPart("submit", new StringBody("Convert"));
HttpResponse response = httpclient.execute(httppost);
HttpEntity resEntity = response.getEntity();
if (resEntity != null)
{
//Want a ttf response as attachment file here------------------
}
EntityUtils.consume(resEntity);
}
finally
{
httpclient.getConnectionManager().shutdown();
}
コードを忘れたり、これに代わるものはありますか?