Python 用于测试OAuth2回调的服务器

Python 用于测试OAuth2回调的服务器,python,Python,我需要在Python中运行HTTP服务器来处理来自使用OAuth2的网站的回调。我做了一些搜索,发现SimpleHTTPServer或BaseHTTPServer就是我要找的 我应该使用哪一个只从GET回调接收代码?所以我只希望代码保持简单。我发现的最简单的工作示例是在这个项目中: 特别是:example/server.py 如果您使用的是BaseHTTPRequestHandler,并且这是您的服务器处理的唯一内容,那么您的类可能非常简单: from urlparse import urlp

我需要在Python中运行HTTP服务器来处理来自使用OAuth2的网站的回调。我做了一些搜索,发现
SimpleHTTPServer
BaseHTTPServer
就是我要找的


我应该使用哪一个只从
GET
回调接收代码?所以我只希望代码保持简单。

我发现的最简单的工作示例是在这个项目中:

特别是:example/server.py

如果您使用的是BaseHTTPRequestHandler,并且这是您的服务器处理的唯一内容,那么您的类可能非常简单:

from urlparse import urlparse,parse_qsl
class Handler(BaseHTTPRequestHandler):

    def do_GET(self):
        url = urlparse(self.path)
        code = parse_qsl(url.query)['code']
        ...