自己用go写的,解析php代码,但是127.0.0.1:9000 访问的有多余的不显示的字符?

来源:18-3 jsonrpc的使用

弱弱小乖乖

2018-05-26

conn, err := net.DialTCP("tcp", nil, "127.0.0.1:9000")
_, err := conn.Write(request);
result, err := ioutil.ReadAll(conn) // 这里的result有红点,看截图

http://img.mukewang.com/szimg/5b0958980001803104750198.jpg


还有一种写法

conn, err := net.DialTCP("tcp", nil, "127.0.0.1:9000")
_, err := conn.Write(request);
result:= make([]byte, 1024)
_, err := conn.Read(result);  // 把这里的result返回也是有红点,因为长度是1024,但是我没这么长

http://img.mukewang.com/szimg/5b09599800018c0406630138.jpg


这两种写法都有红点,我要怎么解决呢 ?

写回答

1回答

ccmouse

2018-05-28

这个是服务器的问题,这个9000服务器怎么写回的呢?

0
4
弱弱小乖乖
回复
ccmouse
我用了别人写的fastcgi可以了,估计是请求的时候有参数写错了。他这里面都是\u0 \u1 \u3 之类的
2018-05-30
共4条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程