Puncte:0

Se pare că nu se poate conecta la Amazon API Gateway cu PORT la cerere URI

drapel uz

Lucrez la o aplicație mobilă care se conectează la o aplicație web moștenită folosind o solicitare ca aceasta:

https://example.com:8000/api/user/login

Migrem anumite funcționalități de pe serverul API și ne-am gândit că este mai bine să folosim un Gateway API pentru a face acest lucru. Am putut să creăm și să implementăm un API Gateway cu harta de domeniu personalizată (prin maparea etapei de implementare la domeniu și crearea unei înregistrări ALIAS la API Gateway în Route53).

Gateway-ul API constă dintr-o resursă API cu peste 60 de resurse imbricate sub. Fiecare metodă are un tip de integrare HTTP proxy către un echilibrator de încărcare clasic care direcționează cererile către aplicația web moștenită.

Există o problemă ciudată. API-ul pare să funcționeze doar fără port 8000 ca parte a URI-ului cererii. Deoarece toate solicitările din aplicația mobilă au portul 8000, primesc time-out. Cu toate acestea, când elimin portul, toate cererile trec cu succes. Am activat jurnalele și mi-am dat seama că cererile nici măcar nu ajung la Gateway când portul este prezent.

Din păcate, nu putem, momentan, să schimbăm URI-ul din aplicația mobilă. Există vreo modalitate de a ocoli asta? Există vreo modalitate de a face API Gateway să funcționeze ignorând numărul PORT din cerere?

Mulțumiri.Sper că am explicat bine acest lucru. Sunt bucuros să vă explic configurația în continuare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.