Apache HTTP クライアント v 4.3.4 を使用しています。PATCH メソッドを使用して JSON データを URL に送信するにはどうすればよいですか? 私はこれを試しました
// Create the httpclient
HttpClient httpclient = HttpClientBuilder.create().build();
// Prepare a request object
HttpUriRequest req = null;
if (method.equals(RequestMethod.PATCH))
{
req = new HttpPatch(url);
req.setHeader("Content-type", "application/json");
if (jsonData != null)
{
final StringEntity stringData = new StringEntity(jsonData.toString());
req.setEntity(stringData);
} // if
しかし、「req.setEntity」行で、「メソッドは未定義です」というコンパイル エラーが発生します。このリクエストでは、JSON データを名前と値のパラメーターのペアにするのではなく、そのまま送信する必要があることに注意してください。