0

curl -d "65" を Java httpput エントリに変換するにはどうすればよいですか? Java Apache http ライブラリを使用して、このリンクの Java への curl コマンドを実行する必要があります。

Nest サーモスタットの基本データの取得と変更

カールコマンドは次のとおりです。

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);
4

0 に答える 0