我的服务器要返回给请求我的客户端一段 json 字符串(服务器代码是用 python 实现的)。格式如下:
{
“ sign ”: “ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ”,
“ name ”: "王大锤”,
“ age ”: 14
}
其中 sign 是用 openssl rsa 私钥签名” name=王大锤&age=14 ”后的结果。
在 json.dumps 的时候,就会报错,(我估计是将这个 sign 转化成 unicode 时候报错的,毕竟其本身并不是标准汉字字节码),
网上有一种写法是: sign.encode(‘ utf-8 ’, ‘ ignore')这样做成 unicode 。再去 dumps
但是这样试了的结果是签名校验失败了,请问有什么好的解决办法?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.