Tôi đang làm việc trên một ứng dụng dành cho thiết bị di động đang kết nối với một ứng dụng web cũ bằng một yêu cầu như sau:
https://example.com:8000/api/user/login
Chúng tôi đang di chuyển một số chức năng nhất định từ máy chủ API và chúng tôi cho rằng tốt nhất nên sử dụng Cổng API để thực hiện việc này. Chúng tôi có thể tạo và triển khai Cổng API với bản đồ miền tùy chỉnh (bằng cách ánh xạ giai đoạn triển khai tới miền và tạo bản ghi ALIAS cho Cổng API trong Route53).
Cổng API bao gồm một tài nguyên API với hơn 60 tài nguyên được lồng bên dưới. Mỗi phương thức có một loại tích hợp HTTP proxy tới Cân bằng tải cổ điển định tuyến các yêu cầu tới ứng dụng web cũ.
Có một vấn đề kỳ lạ. API dường như chỉ hoạt động khi không có cổng 8000
như một phần của URI yêu cầu. Vì tất cả các yêu cầu từ ứng dụng dành cho thiết bị di động đều có cổng 8000
, tôi nhận được thời gian chờ. Tuy nhiên, khi tôi xóa cổng, tất cả các yêu cầu đều được chuyển thành công. Tôi đã bật nhật ký và nhận ra rằng các yêu cầu thậm chí không đến được Cổng khi có cổng.
Rất tiếc, hiện tại, chúng tôi không thể thay đổi URI từ ứng dụng dành cho thiết bị di động. Có cách nào để giải quyết vấn đề này không? Có cách nào để Cổng API hoạt động trong khi bỏ qua số PORT theo yêu cầu không?
Cảm ơn.Tôi hy vọng tôi đã giải thích điều này tốt. Tôi rất vui được giải thích thêm về thiết lập của mình.