简述
今日用golang开发微信小程序 请求wechat服务接口碰到一个问题记录一下
![](https://static.studygolang.com/191018/50bbc98c9ce43c374ba9f0dd2e04ac62.png)
请求发生了错误
用golang 标准库请求发生了错误 胡乱猜想协议不对 服务器挂了???
之后用了postman 工具模拟请求了一下如下
![](https://static.studygolang.com/191018/f98189067a99ae9659cf46af933b576e.png)
并没有网络错误
此时之前猜想的微信服务器出了问题排除了。
最后我仔细看了下请求的日志终于发现了问题
![](https://static.studygolang.com/191018/2cb61b8c308544588f31d0f7fb70ad8e.png)
参数之间有了空格
原因参数之间有空格所以才会报
net/http: HTTP/1.x transport connection broken: malformed HTTP status code "HTTP/1.1"
总结
犯错误到是没什么,低级错误真是害死人,太耽误时间了!!!
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)
本文来自:简书
感谢作者:aside section ._1OhGeD
查看原文:Golang net/http: HTTP/1.x transport connection broken: malformed HTTP status code "HTTP/1.1"