14,959
edits
| Line 290: | Line 290: | ||
curl -s [URL] | curl -s [URL] | ||
</pre> | </pre> | ||
== How to resolve cURL Illegal Filename Character Error == | |||
When executing a cURL command with illegal characters in the output filename, you might encounter this error message: | |||
<pre> | |||
curl -o $'example\ntest.html' http://example.com | |||
Warning: Failed to open the file $'example\ntest.html': No such file or | |||
Warning: directory | |||
curl: (23) client returned ERROR on write of 1256 bytes | |||
</pre> | |||
To resolve this error, use valid filename characters in your {{kbd | key=<nowiki>-o</nowiki>}} or {{kbd | key=<nowiki>--output</nowiki>}} flag: | |||
* Remove illegal characters like: {{kbd | key=<nowiki>< > : " | ? * \</nowiki>}} and control characters | |||
* Avoid path separators: {{kbd | key=<nowiki>/</nowiki>}} (unless creating directories) | |||
* Use safe characters: {{kbd | key=<nowiki>a-z A-Z 0-9 - _ .</nowiki>}} | |||
* Create directories first if needed: {{kbd | key=<nowiki>mkdir -p directory</nowiki>}} | |||
== cURL JSON Payload Issues in Windows vs Mac/Linux Systems == | == cURL JSON Payload Issues in Windows vs Mac/Linux Systems == | ||