fcm的java发送代码

public static void send(String urlPath, String content) throws JSONException {         try {             URL url = new URL(urlPath);             HttpURLConnection connection = (HttpURLConnection) url.openConnection();             connection.setDoOutput(true);             connection.setDoInput(true);             connection.setRequestMethod(“POST”);             connection.setUseCaches(false);             connection.setInstanceFollowRedirects(true);             connection.setRequestProperty(“Content-Type”, “application/json”);             connection.setRequestProperty(“Authorization”, “”);             connection.connect();             DataOutputStream out = new DataOutputStream(connection.getOutputStream());             JSONObject json = new JSONObject();              json.put(“to”, “erUretmvVrM:APA91bEWrUIsl1KawvionLeu3YkBqrH2cYKoeAy7Pc16J7xZcNVwvzQKbPYc14K90YBcbysxkkFzr7HUKX7vj0T9XrDbD3uFsI7v4J3LZmtwiGe2PsK49JcnLyJMiYmFz3wnS9J6Ycot”);              JSONObject info = new JSONObject();             info.put(“title”, “Notificatoin Title”); //通知标题             info.put(“body”, “Hello Test notification”); // Notification body              json.put(“notification”, info);             out.writeBytes(json.toString());             out.flush();             out.close();             BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));             String lines;             StringBuffer sb = new StringBuffer(“”);             while ((lines = reader.readLine()) != null) {                 lines = new String(lines.getBytes(), “utf-8”);                 sb.append(lines);             }             System.out.println(sb);             reader.close();             // 断开连接             connection.disconnect();         } catch (MalformedURLException e) {             e.printStackTrace();         } catch (UnsupportedEncodingException e) {             e.printStackTrace();         } catch (IOException e) {             e.printStackTrace();         }

}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟着阿笨一起玩NET

LINQ 从 CSV 文件生成 XML

本文参考:http://msdn.microsoft.com/zh-cn/library/bb387090.aspx

871
来自专栏跟着阿笨一起玩NET

C# EPL USB 指令打印

1131
来自专栏函数式编程语言及工具

Scalaz(39)- Free :a real monadic program

   一直感觉FP比较虚,可能太多学术性的东西,不知道如何把这些由数学理论在背后支持的一套全新数据类型和数据结构在现实开发中加以使用。直到Free Monad,...

2007
来自专栏Java成神之路

Java企业微信开发_02_通讯录同步

       登录企业微信—>管理工具—>通讯录同步助手—>开启“API接口同步”  ; 开启后,即可看到通讯录密钥,也可设置通讯录API的权限:读取或者编辑通...

6362
来自专栏mathor

Hanoi(汉诺塔)

1152
来自专栏xingoo, 一个梦想做发明家的程序员

文件上传---动作条

  利用Apache commons fileupload上传文件,直接显示其完成的进度条。----示例代码源自《JAVA WEB王者归来》   1 首先要显示...

2488
来自专栏菩提树下的杨过

Flash/Flex学习笔记(34):AS3中的自定义事件

类似C#中自定义事件需要一个自定义的EventArgs子类一样,AS3也需要开发者自定义一个Event类的子类,这里我们假设一种场景:设计一个Person(人物...

2017
来自专栏码匠的流水账

聊聊spring cloud gateway的PreserveHostHeaderGatewayFilter

本文主要研究下spring cloud gateway的PreserveHostHeaderGatewayFilter

1222
来自专栏DT乱“码”

接口测试类(http,post请求)参数 json格式

package RMI; import java.io.BufferedReader; import java.io.DataOutputStream; im...

2339
来自专栏上善若水

CG008收费软件库Asprise ocr库识别图片验证码

1233

扫码关注云+社区

领取腾讯云代金券