Envíe la matriz a través de la solicitud GET con el servicio $ http de AngularJS

Necesito enviar una solicitud GET usando el$http Servicio. Uno de los parámetros será una matriz de identificadores. La url se parece a estamysite.com/items?id◆◆=1&id[◆==&id’ ,==&&===

Probé este enfoque

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

pero el url obain esmysite.com/items?id=%5B%221%22%2C%222%22%2C%223%22%2C%224%22%5D

Eso es porque Angular está convirtiendo mi valor en una cadena JSON. ¿Hay alguna manera de obtener el comportamiento que quiero?

[Actualizar]

Resolví el problema gracias a la sugerencia de Jonathan usando jQuery's$.param().

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

Respuestas a la pregunta(7)

Su respuesta a la pregunta