如何直接通过浏览器发送访问令牌
how to send access token directly through browser
这是我接受 HTTP GET 请求的函数:
class Test2(Resource):
@jwt_required
def get(self):
mailid = request.args.get('mailid', '')
username = request.args.get('username', '')
password = request.args.get('password', '')
print("Mail ID, Username, Password = ")
print(mailid, username, password)
return 'Not supported'
当我尝试以下 URL:
时出现错误 "Missing Authorization Header"
http://127.0.0.1:5000/test2?mailid=ABC.xyz.com&username=ABC&password=password&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXBlIjoiYWNjZXNzIiwiZXhwIjoxNTIzODc0MzAyLCJpYXQiOjE1MjM4NzM0MDIsImZyZXNoIjpmYWxzZSwibmJmIjoxNTIzODczNDAyLCJqdGkiOiI2NzYxNzdmNS05NGE3LTQzYTUtYjVhYy1mMmVlMzhhN2JhOWEiLCJpZGVudGl0eSI6MTIzfQ.iXZ9_qDtTw5_Q2VxEpvv5pYVAaI8M7P_CVy2Ln79eok
如果您正在使用 请求,那么您可以像这样访问 header:
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
# this is just an example from http://docs.python-requests.org/en/master/
headers = r.headers
这里 headers 是一个字典,有像 content-type 这样的键。查看文档以获取更多信息。
从您的代码看来,装饰器 @jwt_required 检查 header 请求中的 auth 字段 header - 您应该看那里。
如果您可以编辑问题并添加代码,您可以获得更具体的帮助。
这是我接受 HTTP GET 请求的函数:
class Test2(Resource):
@jwt_required
def get(self):
mailid = request.args.get('mailid', '')
username = request.args.get('username', '')
password = request.args.get('password', '')
print("Mail ID, Username, Password = ")
print(mailid, username, password)
return 'Not supported'
当我尝试以下 URL:
时出现错误 "Missing Authorization Header"http://127.0.0.1:5000/test2?mailid=ABC.xyz.com&username=ABC&password=password&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXBlIjoiYWNjZXNzIiwiZXhwIjoxNTIzODc0MzAyLCJpYXQiOjE1MjM4NzM0MDIsImZyZXNoIjpmYWxzZSwibmJmIjoxNTIzODczNDAyLCJqdGkiOiI2NzYxNzdmNS05NGE3LTQzYTUtYjVhYy1mMmVlMzhhN2JhOWEiLCJpZGVudGl0eSI6MTIzfQ.iXZ9_qDtTw5_Q2VxEpvv5pYVAaI8M7P_CVy2Ln79eok
如果您正在使用 请求,那么您可以像这样访问 header:
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
# this is just an example from http://docs.python-requests.org/en/master/
headers = r.headers
这里 headers 是一个字典,有像 content-type 这样的键。查看文档以获取更多信息。
从您的代码看来,装饰器 @jwt_required 检查 header 请求中的 auth 字段 header - 您应该看那里。 如果您可以编辑问题并添加代码,您可以获得更具体的帮助。