Перейти к содержимому

Удалить прокси

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" }