curl -d "65" を Java httpput エントリに変換するにはどうすればよいですか? Java Apache http ライブラリを使用して、このリンクの Java への curl コマンドを実行する必要があります。
カールコマンドは次のとおりです。
curl -v -L -X PUT " https://developer-api.nest.com/devices/thermostats/THERMOSTAT_ID/target_temperature_f?auth=AUTH_CODE " -H "Content-Type: application/json" -d "65"
ここに私のJavaコードがあります:
httpPut.setHeader("Content-Type", "application/json");
HttpEntity put_entity = new StringEntity("65"); // Problem is here, I think!
httpPut.setEntity(put_entity); // or here!
HttpResponse put_response = httpclient.execute(httpPut);