报错信息如下:
[logid: 3628171316][json.err: EOF] [exception:EOF] goroutine 20521 [running]:

原因:
在请求体为json的请求中,调用了parsePostForm方法,方法大致内容如下:


image.png

在这个方法中,会读取http的请求体。

在这里被读取的时候,后面又重新读取一次,之后解json


image.png

后面读到的请求体是空的,解json的时候就会报错EOF

总结:golang中http请求报错eof,多半是因为多次读取了请求体