TypeError: не удалось выполнить «извлечение» в «окне»: не удалось проанализировать URL - PullRequest
1 голос
/ 28 мая 2019

Я использую MMLib.SwaggerForOcelot для шлюза. в ядре .Net

enter image description here

Я получил эту ошибку. Есть идеи?

Мой Upstream и DownStream:

"SwaggerEndPoints": [
    {
      "Key": "skIndustry",
      "Config": [
        {
          "Name": "Industry API",
          "Version": "v1",
          "Url": "http://industryapi:80/swagger/v1/swagger.json"

        }
      ]
    }
]

My ReRoutes:

"ReRoutes": [
    {
      "DownstreamPathTemplate": "/{everything}",
      "DownstreamScheme": "http",
      "DownstreamHostAndPorts": [
        {
          "Host": "industryapi/",
          "Port": 80
        }
      ],
      "UpstreamPathTemplate": "/Industry/{everything}",
      "UpstreamHttpMethod": [ "POST", "PUT", "GET" ],
      "SwaggerKey": "skIndustry"
    }
]

Спасибо, Croos.

1 Ответ

1 голос
/ 11 июня 2019

Пожалуйста, попробуйте новую версию 1.3.1 .

Этот PR, вероятно, решит подобную проблему.

...