Enviar matriz via solicitação GET com o serviço $ http do AngularJS

Preciso enviar uma solicitação GET usando o$http serviço. Um dos parâmetros será uma matriz de ids. O URL parece com estemysite.com/items?id[]=1&id[]=2&id[]=3&id[]=4

Eu tentei essa abordagem

$http(
  method: 'GET',
  url: '/items',
  params: {
    id: ids // ids is [1, 2, 3, 4]
  }
)

mas a URL que obtenho émysite.com/items?id=%5B%221%22%2C%222%22%2C%223%22%2C%224%22%5D

Isso porque o Angular está convertendo meu valor em uma string JSON. Existe uma maneira de obter o comportamento que eu quero?

[Atualizar]

Eu resolvi o problema graças à sugestão de Jonathan usando jQuery's$.param().

$http(
  method: 'GET'
  url: '/items?' + $.param({id: ids})
)

questionAnswers(7)

yourAnswerToTheQuestion