相关疑难解决方法(0)

如何使用 FastAPI 通过 Swagger UI 发送授权标头?

在前端,我有以下 JS 函数:

export const uploadFormData = async (
    token: string,
    email: string,
    formInfo: Array<Object>,
): Promise<any> => {
    const formData = new FormData();
    formData.append('email', email);
    formData.append('form_info', JSON.stringify({ formInfo }));
    return fetch(
        `${process.env.ENDPOINT}/upload_form_data/`,
        {
            method: 'POST',
            headers: {
                Authorization: `Token ${token}`,
            },
            body: formData,
        },
    ).then((response) => {
        console.log(response.body?.getReader());
        if (response.status === 404) {
            throw Error('Url not found');
        }
        if (response.status === 422) {
            throw Error('Wrong request format');
        }
        if (response.status !== 200) {
            throw Error('Something went wrong with uploading …
Run Code Online (Sandbox Code Playgroud)

python swagger reactjs swagger-ui fastapi

5
推荐指数
1
解决办法
9095
查看次数

标签 统计

fastapi ×1

python ×1

reactjs ×1

swagger ×1

swagger-ui ×1