Java 使用Android Studio放置请求

Java 使用Android Studio放置请求,java,android,http,put,Java,Android,Http,Put,我正在尝试开发自己的智能家居应用程序。为此,我必须向我的树莓发送PUT请求 我已经用以下代码在我的电脑上完成了: HttpResponse<String> response1 = Unirest.put("http://192.168.1.151:80/api/09107DA986/lights/1/state") .header("Content-Type", "application/x-www-form-urlencoded") .body("{ \"o

我正在尝试开发自己的智能家居应用程序。为此,我必须向我的树莓发送PUT请求

我已经用以下代码在我的电脑上完成了:

HttpResponse<String> response1 = Unirest.put("http://192.168.1.151:80/api/09107DA986/lights/1/state")
      .header("Content-Type", "application/x-www-form-urlencoded")
      .body("{ \"on\": " + on + ",\r\n  \"bri\": " + bri + ",\r\n  \"hue\": " + hue + ",\r\n  \"sat\": " + sat + ",\r\n  \"transitiontime\": " + transitiontime + "\r\n}")
      .asString();
HttpResponse response1=Unirest.put(“http://192.168.1.151:80/api/09107DA986/lights/1/state")
.header(“内容类型”、“应用程序/x-www-form-urlencoded”)
.body(“{\”on\”:“+on+”,\r\n\“bri\”:“+bri+”,\r\n\“hue\”:“+hue+”,\r\n\“sat\”:“+sat+”,\r\n\“transitiontime\”:“+transitiontime+”\r\n}”)
.asString();
现在我也用Android Studio在我的手机上试了一下,但我没能得到它。
我正在寻找与我的计算机代码类似的解决方案。

请重新表述您的问题。现在还不清楚你到底在问什么,你是否在Eclipse中使用了Gradle?您可能需要安装所有dependenciesThanks@LenaBru!我已经重写了!你有堆栈跟踪之类的吗?“我正在寻找一种类似于我的计算机代码的解决方案。”使用Unirest的Android端口怎么样: