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