Saltar al contenido

Comillas dobles curl de Powershell

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-Jsoncomo 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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *