Provide ability to pass parameters as a JSON object on the command line
- Lingua principale
- Go
- Stelle
- 109
- Fork
- 98
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
@l2fprod commented on [Wed Nov 16 2016](https://github.com/apache/incubator-openwhisk/issues/1513)
Just like I can pass the JSON body of a request on the command line with cURL, I'd like to be able to pass the parameters the same way with the OpenWhisk CLI
```
curl -H "Content-Type: application/json" -X POST -d '{"username":"xyz","password":"xyz"}' http://localhost:3000/api/login
```
as example:
```
wsk action invoke --body '{"key1": "value1", "object1": { "object1Prop": "anotherValue" }}'
```
---
@mbehrendt commented on [Wed Nov 16 2016](https://github.com/apache/incubator-openwhisk/issues/1513#issuecomment-260885474)
good point.
should we even allow piping it in, sth like `echo | wsk action invoke myAction` ?
---
@dubeejw commented on [Wed Nov 16 2016](https://github.com/apache/incubator-openwhisk/issues/1513#issuecomment-260973313)
You can put the JSON in a file, and pass that filename to the -P flag.
---
@l2fprod commented on [Wed Nov 16 2016](https://github.com/apache/incubator-openwhisk/issues/1513#issuecomment-260973908)
true but here I don't want to have to create a temp file.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dal comando `wsk action invoke` e analizza come l’opzione esistente `-P` per il nome del file gestisce i parametri. Confronta questo percorso con l’argomento JSON `--body` richiesto e verifica il comportamento dell’invocazione usando gli esempi nell’issue; il lavoro è completo quando un’azione può ricevere JSON inline senza richiedere un file temporaneo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go
- Ambito
- cli, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100