你的form data不对吧?三个参数method,params,_xsrf,其中params是个dict
你的代码是直接给了一个dict,method成为了这个dict中一项,另外也没有提供xsrf,会被认为是跨域请求
我去试了下,觉得500的原因应该是params的格式问题,你提交的内容没有符合标准,而知乎后台又没有做对应的异常处理,只是简单地扔一个500回来。把提交的data直接换成类似
method=next¶ms=%7B%22xxxxxxxxx%22%2C%22order_by%22%3A%22created%22%2C%22offset%22%3A60%7D&_xsrf=xxxxxxxxx的一个字符串就可以了。返回值是一段json数据。这个字符串你可以在chrome的develop tools里面点view source看到。
另外推荐你一个chrome插件叫 Postman,用来模拟请求相当方便。