小编Div*_*Das的帖子

Tornado POST 405:方法不允许

出于某种原因,我无法在torando中使用post方法.

当我改变发布时,甚至hello_world示例都不起作用.

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def post(self):
        self.write("Hello, world")

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

它抛出405方法不允许.有什么建议 ?

python tornado python-2.7

8
推荐指数
1
解决办法
1万
查看次数

无法使用 python 和请求发布到 solr 服务器

这是我试图实现的代码:-

import requests
import tornado.ioloop
import tornado.web
import tornado.autoreload
import json

class MainHandler(tornado.web.RequestHandler):
        def get(self):
            payload = [{"id" : "978-0641723445", "cat" : ["book","hardcover"], "name" : "The Lightning Thief", "author" : "Rick Riordan","series_t" : "Percy Jackson  Olympians", "sequence_i" : 1, "genre_s" : "fantasy", "inStock" : True, "price" : 12.50, "pages_i" : 384}]
            url = 'http://localhost:8983/solr/update/json'
            headers = {'content-type' : 'application/json'}
            # files = {'file': ('books.json', open('books.json', 'rb'))}
            timeline = requests.post(url, data = json.dumps(payload), headers = headers)
            self.write(timeline.text)
class QueryHandler(tornado.web.RequestHandler):
        def get(self): …
Run Code Online (Sandbox Code Playgroud)

solr python-2.7 python-requests solr4

6
推荐指数
1
解决办法
2516
查看次数

标签 统计

python-2.7 ×2

python ×1

python-requests ×1

solr ×1

solr4 ×1

tornado ×1