Saltar para o conteúdo

Excluir proxy

Request

Exclui uma ou mais configurações de proxy.

  • Pré-requisitos: pelo menos um identificador precisa ser resolvido dentro da equipe; os que não são resolvidos são ignorados em silêncio. Um proxy de plataforma na nuvem que não expirou não pode ser excluído e é informado com um erro específico.
  • Efeito: os proxies próprios são removidos e desvinculados de qualquer servidor de salto. Um proxy de plataforma na nuvem já expirado é, em vez disso, marcado para liberação, a assinatura dele é cancelada e o IP é liberado de forma assíncrona: a liberação pode ainda estar em andamento quando a resposta chega.
  • Efeitos em cascata: os perfis e os Cloud Phones vinculados ao proxy não são bloqueados nem desvinculados. Eles continuam apontando para o proxy excluído e as sessões em execução não são interrompidas. Revincule-os com /env/setProxy/batch antes de excluir.
  • Nova tentativa: os identificadores são processados um a um e a chamada é interrompida na primeira rejeição, então o lote pode ser aplicado parcialmente. Releia /proxyInfo/page antes de repetir.

Erros de negócio documentados: 14017, 14024. Consulte Error Codes para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.

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

Sucesso. Esta operação não retorna carga útil; o resultado é informado por code.

Headers
any
Bodyapplication/json
codeintegerrequired

Código de resultado retornado: 0: Normal. Outros códigos são exceções.

msgstring or nullrequired

Mensagem de erro

requestIdstringrequired

ID da solicitação de operação

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