Почему вызов веб-службы mrsdeploy через curl не возвращает вывод консоли? - PullRequest
0 голосов
/ 07 февраля 2019

Я опубликовал пользовательскую функцию, возвращающую фрейм данных в виде веб-службы с использованием пакета mrsdeploy в контейнере Docker.Когда я выполняю вызов API для этого сервиса через curl, он возвращает вывод следующим образом

{"Link":null,"Message":"c8949d03-7eab-4408-ad8e-9476dccbdc22","ExceptionType":null}

Где ожидаемая структура вывода выглядит следующим образом:

 {"success":true,"errorMessage":"",
"outputParameters":{"answer":{"col1":["test"],"col2":[5.0]}},"outputFiles":{},
"consoleOutput":"[1] \"/opt/microsoft/mlserver/9.3.0/o16n/rserve/workdir/Rserv9.3.0/conn156\"\n[1] \"./Run_log.log\"\n",
"changedFiles":["Run_log.log"] }

Я хочу посмотреть на консольвывод в вышеуказанном формате. Где я иду не так.Направлено на этот документ с той же проблемой.Но я не изменяю текущий рабочий каталог и внутри своего кода.Команда curl, которую я использовал для вызова, выглядит следующим образом:

curl -X POST http://localhost:12800/api/Myservice/1.0.0 -H 'authorization: Bearer <access_token>' -H 'cache-control: no-cache' -H 'content-type: application/json' -d @test520.json
...