我使用laravel护照进行令牌身份验证,并使用axios进行来自vuejs前端的发送请求。我可以在import tkinter
from tkinter import tt
class Adder(ttk.Frame):
"""The adders gui and functions."""
def __init__(self, parent, *args, **kwargs):
ttk.Frame.__init__(self, parent, *args, **kwargs)
self.root = parent
self.init_gui()
def init_gui(self):
"""Builds GUI."""
self.root.title('Number Adder')
self.grid(column=0, row=0, sticky='nsew')
self.num1_entry = ttk.Entry(self, width=5)
self.num1_entry.grid(column=1, row = 2)
ttk.Label(self, text='Number Adder').grid(column=0, row=0,
columnspan=4)
ttk.Label(self, text='Number one').grid(column=0, row=2,
sticky='w')
for child in self.winfo_children():
child.grid_configure(padx=5, pady=5)
if __name__ == '__main__':
root = tkinter.Tk()
root.geometry('200x100')
root.configure(background = 'blue')
Adder(root)
root.mainloop()
网址中成功登录我们,它确实返回访问令牌,刷新令牌和其他数据。但是,当我每次尝试访问oauth/token
路由时,都会返回未经授权的错误消息。似乎不记名令牌不在标头中,但我无法将该令牌插入api/user
中的axios标头中,它也返回错误。谁能帮忙。
答案 0 :(得分:1)
您可以这样做,首先使用令牌创建一个axios实例
%20
然后,您可以在脚本中使用“ HTTP”常量来调用请求
const HTTP = axios.create({
baseURL: `http://baseURL.com/api`,
headers: {
Authorization: 'Bearer {token}'
}
})
在此处详细介绍如何使用axios