Javascript: invia oggetti JSON con Ajax?

È ansible?

xmlHttp.send({ "test" : "1", "test2" : "2", }); 

Forse con: un’intestazione con content type : application/json ?:

 xmlHttp.setRequestHeader('Content-Type', 'application/json') 

Altrimenti posso usare:

 xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') 

e poi JSON.stringify l’object JSON e inviarlo in un parametro, ma sarebbe bello inviarlo in questo modo se è ansible.