
[英]How do I put HttpURLConnection into BroadcastReceiver OnReceive()?
[英]How do I PUT data using HttpURLConnection
我想使用Java将http请求发送到解析服务器,这是请求
curl -X PUT \
-H "X-Parse-Application-Id: value" \
-H "X-Parse-REST-API-Key: value" \
-H "Content-Type: application/json" \
-d '{
"channels": [
"Giants"
]
}' \
https://api.parse.com/1/installations/mrmBZvsErB
为了发送它,我已经使用HttpURLConnection创建了一个请求,我已经像这样设置了第三个参数
connection.setRequestProperty("Content-Type", "application/json");
但是对于最后一个参数,我不确定如何将其设置为请求? 任何帮助将不胜感激。
非常感谢。
这就是请求的数据。 使用HttpURLConnection,您只需要将该数据写入输出流即可。 这是一个例子:
//Need to set this first
connection.doOutput(true);
String data = "{ \"channels\": [\"Giants\"]}";
connection.getOutputStream().write(data.getBytes(CharSet.forName("UTF-8")));
连接是您的HttpURLConnection。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.