IgnacyMigas / PZ-gr.2

0 stars 1 forks source link

APi Gateway: wysyła coś, co nie jest "application/json" do Auth Service? #63

Closed Udiknedormin closed 5 years ago

Udiknedormin commented 5 years ago

Auth Service rzuca: ERROR in app: Exception on /v1/protected [GET] ... flask_jwt_extended.exceptions.NoAuthorizationError: Invalid content-type. Must be application/json

Oznacza to, że API Gateway wysyła do niego coś, co nie jest jsonem tylko, przypuszczalnie, stringiem.

IgnacyMigas commented 5 years ago

Poprawione

Udiknedormin commented 5 years ago

Proszę oddawać do review, a nie zamykać jeśli jest niespradzone (a powinno być). AuthService zwraca:

flask_jwt_extended.exceptions.NoAuthorizationError: Missing "access_token" key in json data.

IgnacyMigas commented 5 years ago

To nie jest zgłoszony błąd. "flask_jwt_extended.exceptions.NoAuthorizationError: Missing "access_token" key in json data." Odnosi się do AuthService a nie do API Gateway, w szczególności do błędu: flask_jwt_extended.exceptions.NoAuthorizationError: Invalid content-type. Must be application/json który jest innym błędem. Proszę wcześniej samemu sprawdzać czy opis błędu się zgadza z tym zgłoszonym.

Udiknedormin commented 5 years ago
  1. Nie jestem debuggerem.

  2. Proszę sprawdzać swoje commity integracji z innymi modułami in the first place.

ten błąd odnosi się do AuthService

  1. Commit API Gateway "params=body" -> "data=body", po którym błąd przestał występować sugeruje co innego.

w szczególności do błędu: Must be application/json

  1. Brak składowej 'data' sugeruje, że istotnie nie był przesyłany żaden json.

Proszę testować swój kod przed wrzucaniem go jako poprawny.