Apache の HTTP クライアントと MultipartRequests を使用してファイルをアップロードしようとしていますが、エラーが発生します。コードは次のとおりです。
PostMethod filePost = new PostMethod("http://host/some_path");
Part[] parts = {
new StringPart("param_name", "value"),
new FilePart(f.getName(), f)
};
filePost.setRequestEntity(
new CountingMultipartRequestEntity(parts, filePost.getParams())
);
HttpClient client = new DefaultHttpClient();
int status = client.executeMethod(filePost);
「シンボルexecuteMethod()が見つかりません」と表示されます。インターネットで見つけた例に基づいてコードを作成したため、奇妙なことに、それらのコードをコピーして貼り付けると、エラーが表示されます!