1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-23 08:38:49 -05:00

TODO: Consider convenience options for JSON and XML?

Closes #5203
This commit is contained in:
Daniel Stenberg 2020-04-14 08:58:38 +02:00
parent 878214df44
commit 8909865191
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -140,6 +140,7 @@
18.5 UTF-8 filenames in Content-Disposition 18.5 UTF-8 filenames in Content-Disposition
18.6 Option to make -Z merge lined based outputs on stdout 18.6 Option to make -Z merge lined based outputs on stdout
18.7 at least N milliseconds between requests 18.7 at least N milliseconds between requests
18.8 Consider convenience options for JSON and XML?
18.9 Choose the name of file in braces for complex URLs 18.9 Choose the name of file in braces for complex URLs
18.10 improve how curl works in a windows console window 18.10 improve how curl works in a windows console window
18.11 Windows: set attribute 'archive' for completed downloads 18.11 Windows: set attribute 'archive' for completed downloads
@ -926,6 +927,20 @@ that doesn't exist on the server, just like --ftp-create-dirs.
See https://github.com/curl/curl/issues/3920 See https://github.com/curl/curl/issues/3920
18.8 Consider convenience options for JSON and XML?
Could we add `--xml` or `--json` to add headers needed to call rest API:
`--xml` adds -H 'Content-Type: application/xml' -H "Accept: application/xml" and
`--json` adds -H 'Content-Type: application/json' -H "Accept: application/json"
Setting Content-Type when doing a GET or any other method without a body
would be a bit strange I think - so maybe only add CT for requests with body?
Maybe plain `--xml` and ` --json` are a bit too brief and generic. Maybe
`--http-json` etc?
See https://github.com/curl/curl/issues/5203
18.9 Choose the name of file in braces for complex URLs 18.9 Choose the name of file in braces for complex URLs
When using braces to download a list of URLs and you use complicated names When using braces to download a list of URLs and you use complicated names