问题出现:在给html标签设置src的时候,发现请求的url总是前后都加了一个%22;
问题截图:
解题猜想:路由参数中有特殊字符,页面自动做转义了
楼主的错误由来:
1.我在用websocket传输信息时,本来要传输文件的名称ff-ee-4d-e8.mp3,
2.我在传输的时候对这个字符串json.dumps(filename),这时虽然出来的还是字符串,
3.但是特殊字符已经被转义了,所以前端接收的时候,已经是一个json过后的字符串,
4.所以提醒各位,在传输的时候前后要对应起来,要序列化,前端要反序列化,
5.有一些请求方式的回调函数会自动json的,例如ajax加了一个datatype:json,回调函数就自动反序列化了
不知道是否能帮到各位,欢迎各位老铁提问!