golang采坑记 一(http与json)
2024-08-30 21:59:47
http服务端在把json串写入http.ResponseWriter对象的时候我们常用的方式如下:
//方法一:
func ...(w http.ResponseWriter, r *http.Request) {
s,_:=json.Marshal(userinfo)
fmt.Fprint(w,string(s))
}
//方法二:
func ...(w http.ResponseWriter, r *http.Request) {
s,_:=json.Marshal(userinfo)
w.Write(s)
}
里面出现了一个问题,方法一再使用的时候如果存在%号,responsebody出现了
方法二则正常
因此推敲出若果存在内置的方法,请务必使用内置的方法,以免引起未知的问题
最新文章
- HTML CSS SPRITE 工具
- 8-IO总结
- USB协议(1)
- WPF 基础到企业应用系列索引
- Ibm-jQuery教程学习笔记
- 复杂 Listview 显示 多个样式
- Android 打造形形色色的进度条 实现可以如此简单
- Hibernate逆向工程全过程
- 开涛spring3(5.4) - Spring表达式语言 之 5.4在Bean定义中使用EL
- JavaScript拆分字符串并将分割的数据放到数组中
- java 调用存储过程
- (python)数据结构---字典
- dijkstra补充
- ESP8266 使用
- DockerFile服务
- PAT甲题题解-1114. Family Property (25)-(并查集模板题)
- 【android开发】如何在Linux平台下安装JDK环境
- elasticsearch中 refresh 和flush区别
- Buffers与cached啥区别
- php实现多继承-trait语法
热门文章
- UML图箭头关系
- django--mysql设置
- 我的Android进阶之旅------>解决AES加密报错:java.security.InvalidKeyException: Unsupported key size: 18 bytes
- Perceptual Generative Adversarial Networks for Small Object Detection
- 003-基于URL的权限管理[不使用shiro]
- SCSS入门
- python16_day18【Django_Form表单、分页】
- beego——事务处理和命令模式
- C#前后端交互
- IO阻塞模型 非阻塞模型