Nuestro equipo redactor ha estado largas horas buscando para dar soluciones a tu interrogante, te regalamos la resolución y deseamos serte de mucha apoyo.
Solución:
Canalice los datos en curl.exe, en lugar de intentar escapar.
$data = @
fields = @
project = @
key = "key"
summary = "summary"
description = "description - here"
type = @
name = "Task"
$data | ConvertTo-Json -Compress | curl.exe -X POST -u username:password -H "Content-Type: application/json" -d "@-"
curl.exe lee stdin si usa @-
como su parámetro de datos.
PD: Le sugiero encarecidamente que utilice una estructura de datos adecuada y ConvertTo-Json
como se muestra, en lugar de construir el JSON string a mano.
Manera fácil (para pruebas simples):
curl -X POST -H "Content-Type: application/json" -d ' "field": "value"'
Puntuaciones y comentarios
Recuerda algo, que puedes permitirte valorar esta división si tropezaste tu interrogante a tiempo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)