| c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. |
| SPDX-License-Identifier: curl |
| Short: c |
| Long: cookie-jar |
| Arg: <filename> |
| Protocols: HTTP |
| Help: Write cookies to <filename> after operation |
| Category: http |
| Example: -c store-here.txt $URL |
| Example: -c store-here.txt -b read-these $URL |
| Added: 7.9 |
| See-also: cookie |
| Multi: single |
| --- |
| Specify to which file you want curl to write all cookies after a completed |
| operation. Curl writes all cookies from its in-memory cookie storage to the |
| given file at the end of operations. If no cookies are known, no data is |
| written. The file is created using the Netscape cookie file format. If you set |
| the file name to a single dash, "-", the cookies are written to stdout. |
| |
| The file specified with --cookie-jar is only used for output. No cookies are |
| read from the file. To read cookies, use the --cookie option. Both options |
| can specify the same file. |
| |
| This command line option activates the cookie engine that makes curl record |
| and use cookies. The --cookie option also activates it. |
| |
| If the cookie jar cannot be created or written to, the whole curl operation |
| does not fail or even report an error clearly. Using --verbose gets a warning |
| displayed, but that is the only visible feedback you get about this possibly |
| lethal situation. |