查看堆栈信息,里面有具体哪一行报的错。
我这里出现这个问题是在我代码里面有一个日志,是获取Request的所有信息并且打日志记录。在打日志的时候,在未进行HasFormContentType判断的情况下获取了form信息,导致报如下错误:
打日志代码如下:
故此,报了Incorrect Content-Type: text/xml的错误。
原因就是因为微信回调的时候的content-type:text/xml,所以request信息里面是不包含form信息的,所以直接request.form会出现这种错误。
但,按常理来说这里是不应该报错的,应该是request.form里面单独做了exception的处理的。具体不深究了。