Справочник API
/- Общие ресурсы
- Локальный API
/
Удалить прокси
Удаляет одну или несколько конфигураций прокси.
- Предварительные условия: хотя бы один идентификатор должен разрешаться внутри команды; неразрешённые молча игнорируются. Неистёкший прокси облачной платформы удалить нельзя — об этом сообщается отдельным кодом ошибки.
- Эффект: собственные прокси удаляются и отвязываются от любого промежуточного сервера. Истёкший прокси облачной платформы вместо этого помечается к освобождению, его подписка отменяется, а IP освобождается асинхронно: к моменту возврата ответа освобождение может ещё продолжаться.
- Каскадные последствия: профили и облачные телефоны, привязанные к прокси, не блокируют удаление и не отвязываются. Они продолжают ссылаться на удалённый прокси, а запущенные сессии не прерываются. Перед удалением перепривяжите их через
/env/setProxy/batch. - Повтор: идентификаторы обрабатываются по одному, и вызов прерывается на первом отказе, поэтому пакет может примениться частично. Перед повтором перечитайте
/proxyInfo/page.
Задокументированные бизнес-ошибки: 14017, 14024. Значения кодов см. в Error Codes. Любая операция может дополнительно вернуть общие коды.
POST
curl -i -X POST \
http://127.0.0.1:40000/api/proxyInfo/delete \
-H 'Content-Type: application/json' \
-d '[
1054661322597744600,
1054661322597744600
]'Успех. Операция не возвращает полезную нагрузку; результат передаётся через code.
Response
{ "code": 0, "msg": "", "requestId": "ijkl9012" }