我想通过Java代码将值发送到我的thingspeak频道。如果我在浏览器中粘贴并运行以下链接,它可以正常工作并在通道中发布给定值。现在我想以编程方式进行。我试过了,但没有做太多。
try
{
URL myURL = new URL("https://thingspeak.com/update?key=Z2XQX040MVNV3KC5&field1=200");
URLConnection myURLConnection = myURL.openConnection();
myURLConnection.connect();
System.out.println("Success!!");
}catch (Exception e)
{
e.printStackTrace();
}
我也尝试过这种方式,但也没有成功。
String httpsURL = "https://thingspeak.com/update?key=Z2XQX040MVNV3KC5&field1=200";
try{
URL myurl = new URL(httpsURL);
HttpsURLConnection con = (HttpsURLConnection)myurl.openConnection();
con.setRequestMethod("POST");
//con.setRequestProperty("field", "200");
DataOutputStream output = new DataOutputStream(con.getOutputStream());
output.close();
}
catch (Exception e){
e.printStackTrace();
}