2

私はGET REQUESTとしてのサービスURLですhttp://myipaddress:5000/api/Tenant/tenants/{TenantID}

TenantID 動的になります

POSTも持っています http://myipaddress:5000/api/Tenant/tenants

この投稿では、リクエスト ペイロードがリクエスト ボディで渡されます。

私のゲートウェイ設定ymlファイルは以下の通りです

http:
  port: 8080
admin:
  port: 9876
  hostname: localhost
apiEndpoints:
  api:
    host: localhost
    paths: '/ip'
  tenant-api:
    host: localhost
    paths: '/api/Tenant/tenants/*'

serviceEndpoints:
  httpbin:
    url: 'https://httpbin.org'
  tenant-svc:
    url: 'http://localhost:5000'
policies:
  - basic-auth
  - cors
  - expression
  - key-auth
  - log
  - oauth2
  - proxy
  - rate-limit
pipelines:
  default:
    apiEndpoints:
      - api
      - tenant-api
    policies:
    # Uncomment `key-auth:` when instructed to in the Getting Started guide.
    # - key-auth:
      - proxy:
          - action:
              serviceEndpoint: httpbin 
              changeOrigin: true
          - action:
              serviceEndpoint: tenant-svc 
              changeOrigin: true

プロキシ経由で GET リクエストを実行しようとすると、404 が返されます。また、gatewayconfig.yml に POST API エンドポイントを追加する方法を教えてください。

4

1 に答える 1