Схема URL-адреса отказа сети CORS должна быть «http» или «https» при попытке перенаправления с одной конечной точки API Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Схема URL-адреса отказа сети CORS должна быть «http» или «https» при попытке перенаправления с одной конечной точки API

Сообщение Anonymous »

Я пытаюсь перенаправить запрос с protected_api() на функцию login() в fastapi. но с сообщениями происходит сбой.
Не удалось получить.
Возможные причины:
CORS
Сбой сети
Схема URL должна быть «http» или «https» для запроса CORS.
в чем может быть проблема и как перенаправить с одного API на другой
@app.get("/protected_api")
async def protected_api():
resp = RedirectResponse("https://localhost:5000/token")
return resp

@app.post("/token", response_model=Token)
async def login(form_data: OAuth2PasswordRequestForm = Depends()): # login function to get access token
print('In login fun value of form_data dict.....%s' % form_data.__dict__)
user = authenticate_user(fake_users_db, form_data.username, form_data.password)
if not user:
raise HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,
detail="Incorrect username or password",
headers={"WWW-Authenticate": "Bearer"},
)
access_token_expires = timedelta(seconds=ACCESS_TOKEN_EXPIRE_SECONDS)
access_token = create_access_token(
data={"sub": user.username}, expires_delta=access_token_expires
)
print('Value of access_token in login fun ......%s\n' % access_token)
return {"access_token": access_token, "token_type": "bearer"}


Подробнее здесь: https://stackoverflow.com/questions/709 ... -to-redire
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»