Перейти до вмісту

Видалити проксі-сервер

Request

Видаляє одну або кілька конфігурацій проксі.

  • Передумови: хоча б один ідентифікатор має розв'язуватися в межах команди; нерозв'язані тихо ігноруються. Проксі хмарної платформи, термін якого не сплив, видалити неможливо — про це повідомляється окремим кодом помилки.
  • Ефект: власні проксі видаляються й відв'язуються від будь-якого проміжного сервера. Проксі хмарної платформи зі спливлим терміном замість цього позначається до звільнення, його підписку скасовують, а IP звільняється асинхронно: на момент повернення відповіді звільнення може ще тривати.
  • Каскадні наслідки: профілі й хмарні телефони, прив'язані до проксі, не блокують видалення й не відв'язуються. Вони й далі посилаються на видалений проксі, а запущені сесії не перериваються. Перед видаленням переприв'яжіть їх через /env/setProxy/batch.
  • Повтор: ідентифікатори обробляються по одному, і виклик переривається на першій відмові, тому пакет може застосуватися частково. Перед повтором перечитайте /proxyInfo/page.

Задокументовані бізнес-помилки: 14017, 14024. Значення кодів див. у Error Codes. Будь-яка операція може додатково повернути загальні коди.

Bodyapplication/jsonrequired
Array of integers, (int64)
POST
/api/proxyInfo/delete
curl -i -X POST \
  http://127.0.0.1:40000/api/proxyInfo/delete \
  -H 'Content-Type: application/json' \
  -d '[
    1054661322597744600,
    1054661322597744600
  ]'

Responses

Успіх. Операція не повертає полезне навантаження; результат передається через code.

Headers
any
Bodyapplication/json
codeintegerrequired

Код результату повернення 0:Звичайний. Інші коди є винятками.

msgstring or nullrequired

Повідомлення про помилку

requestIdstringrequired

Ідентифікатор запиту на операцію

Response
{ "code": 0, "msg": "", "requestId": "ijkl9012" }