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.stringify
el objeto JSON y enviarlo en un parámetro, pero sería genial enviarlo de esta manera si es posible.
application/x-www-form-urlencoded
si 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.stringfy
alrededor del json que solucionó el problemafuente