apimcli list apis: 400 Плохой запрос - PullRequest
       5

apimcli list apis: 400 Плохой запрос

0 голосов
/ 26 сентября 2018

У меня есть wso2am-2.5.0 и apimcli-1.1.0

, все загруженные отсюда: https://wso2.com/api-management/install/

Я пытаюсь настроить и использовать apimcli с wso2am, работающим локально

Итак, я добавил среду с именем local:

apimcli add-env -n local 
    --apim          https://localhost:9443  
    --registration  https://localhost:9443/identity/connect/register 
    --import-export https://localhost:9443/api-import-export-2.2.0-v2
    --api_list      https://localhost:9443/api/am/publisher/v0.12/apis 
    --token         https://localhost:9443/oauth2/token

Обратите внимание на параметр --api_list, определенный в документации как --list

, но apimcli add-env --helpвместо

отображается --api_list и, наконец, я пытаюсь получить список API-адресов:

apimcli list apis -e local -u admin -p admin --insecure --verbose

, но он дает мне следующий вывод:

Executed ImportExportCLI (apimcli) on Wed, 26 Sep 2018 15:59:48 EEST
[INFO]: Insecure: true
[INFO]: apis called
[INFO]: Environment: 'local'
[INFO]: Reg Endpoint read: https://localhost:9443/identity/connect/register
Getting ClientID, ClientSecret: Status - 403 Forbidden
Error: <nil>
Body: 
<html>
    <head>
        <title>Error 403</title>
    </head>
    <body>
        <h1>Error 403 - Forbidden</h1>
    </body>
</html>
Error: Request didn't respond 200 OK: 403 Forbidden
[INFO]: EnvKeysAll: &{map[]}
[ERROR]: connecting to https://localhost:9443/oauth2/token
apimcli: Unable to connect. Reason: Status: 400 Bad Request
[ERROR]: Unable to connect.: Status: 400 Bad Request
Exit status 1

1 Ответ

0 голосов
/ 26 сентября 2018

Кажется, версия API издателя неверна.

--api_list https://localhost:9443/api/am/publisher/v0.12/apis

Сделайте v0.13 и повторите попытку.


Редактировать: Кажется, конечная точка DCR также неверна.Измените его следующим образом.

--registration https://localhost:9443/client-registration/v0.13/register

Кажется, файл readme, поставляемый с cli, неверен.: - /

Пожалуйста, используйте следующий документ.

https://docs.wso2.com/display/AM250/Migrating+the+APIs+and+Applications+to+a+Different+Environment

...