我正在尝试解析
Java Servlet的doPost中的Facebook signed_request.我使用commons-codec-1.3的Base64解码签名的请求.
这是我在servlet的doPost中用来做的代码
这是我在servlet的doPost中用来做的代码
String signedRequest = (String) req.getParameter("signed_request"); String payload = signedRequest.split("[.]",2)[1]; payload = payload.replace("-","+").replace("_","/").trim(); String jsonString = new String(Base64.decodeBase64(payload.getBytes()));
当我System.out jsonString它的格式错误.有时它错过了JSON的结尾}
有时它在字符串的末尾错过了“}.
如何从Facebook获得正确的JSON响应?
解决方法
原文地址:https://www.jb51.cc/java/124929.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。