Você faz por /delete?id={{.Id}} Haveria como fazer /delete/{{.Id}}
Qual a modificaçao eu faria?
Você faz por /delete?id={{.Id}} Haveria como fazer /delete/{{.Id}}
Qual a modificaçao eu faria?
Essa pergunta vai além do GoLang, se aplica a qualquer linguagem...
Isso se deve por estar fazendo uma "query string" com os pares chave-valor em uma chamada REST do tipo GET (as informações vão na URL).
Se você pretende remover essas chaves e valores do endereço, deve passar a usar uma chamada POST ao invés de GET.
Se você pretende mesmo fazer como a segunda parte /delete/{{.Id}}
então deve ter um endpoint que escuta cada ID desse a ser deletado...ou de alguma forma fazer um tratamento para qualquer chamada dentro da árvore delete (qualquer chamada de um endpoint que comece com /delete
cai aqui dentro).
Eu acredito que o mais ideal é você fazer um POST nesse caso e não um GET.
Espero ter ajudado.
Abcs, Daniel