es posible?
xmlHttp.send({
"test" : "1",
"test2" : "2",
});
Quizás con: un encabezado con content type: application/json?:
xmlHttp.setRequestHeader('Content-Type', 'application/json')
De lo contrario, puedo usar:
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
y luego JSON.stringifyel objeto JSON y enviarlo en un parámetro, pero sería genial enviarlo de esta manera si es posible.

application/x-www-form-urlencodedsi uso stringify, ¿cuál es el punto a usarapplication/json? :)"/json-handler"un segundo parámetro delopen()métodoSi no está utilizando jQuery, asegúrese de:
Y para el extremo receptor de php:
fuente
Luché durante un par de días para encontrar algo que me funcionara, ya que pasaba múltiples matrices de identificadores y devolvía un blob. Resulta que si estoy usando .NET CORE estoy usando 2.1, necesitas usar [FromBody] y como solo puedes usar una vez que necesites crear un modelo de vista para guardar los datos.
Termine el contenido como a continuación,
En mi caso, ya había json'd las matrices y pasé el resultado a la función
Luego llame a XMLHttpRequest POST y stringifique el objeto
Entonces ten un modelo como este
Luego pasa en acción como
Use este complemento si devuelve un archivo
fuente
Agregando
Json.stringfyalrededor del json que solucionó el problemafuente