我用定时推送任务为什么alert字段输入中文会报参数错误

111111
2016-04-11 02:21 262 0

这个是推送的内容{"enabled":true,"trigger":{"single":{"time":"2016-04-11 20:25:00"}},"name":"ssss","push":{"platform":"all","audience":"all","notification":{"alert":"达到是是是是少时诵诗书","extras":{"URL":"http://www.baidu.com"}},"options":{"time_to_live":60}}}

推送的头
connection.setDoOutput(true) ;
connection.setDoInput(true);
connection.setRequestMethod("POST");
connection.setUseCaches(false);
connection.setInstanceFollowRedirects(true);
connection.setRequestProperty("Content-Type","application/json");
connection.setRequestProperty("Accept-Charset","utf-8");
输入中文就是不对,英文可以

1个回答

热门排序
  • fanglu
    2016-04-11 02:33
    你的错误和是否中文无关,alert字段中午和英文都支持,你的请求参数本身格式就不正确:“push”的格式参考push文档,extras字段是需要加入到具体平台参数里面去的:http://docs.jpush.io/server/rest_a 展示全部