我正在开发一个RESTful API,它将通过收到和发送的JSON消息进行操作。
问题是,当我将API调用的结果作为application/json
返回时,响应是否也应该进行URL编码?
例如,它是否更正确
{"status":"OK","id":"WjY3T2g2Z1JGV1dFcXRqcXh4TDBlNnd1bHlwMVVLVzBRWnU1TTBnWGwrUEFKTHd5RlZSSytRMmdMTnlBS1ViUg%3D%3D"}
或
{"status":"OK","id":"WjY3T2g2Z1JGV1dFcXRqcXh4TDBlNnd1bHlwMVVLVzBRWnU1TTBnWGwrUEFKTHd5RlZSSytRMmdMTnlBS1ViUg=="}
答案 0 :(得分:4)
顾名思义,url编码是针对URL的,因此不需要将其应用于您的JSON,除非该值是URL。