Troubleshooting of curl errors in Mandarin: Difference between revisions

Jump to navigation Jump to search
Line 254: Line 254:
curl -s [URL]
curl -s [URL]
```
```
== 如何解決 cURL 非法檔名字元錯誤 ==
執行包含非法字元的輸出檔名的 cURL 指令時,可能會遇到以下錯誤訊息:
<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>
要解決此錯誤,請在cURL 指令的 {{kbd | key=<nowiki>-o</nowiki>}} 或 {{kbd | key=<nowiki>--output</nowiki>}} 參數中使用有效的檔名字元:
* 移除非法字元,如:{{kbd | key=<nowiki>< > : " | ? * \</nowiki>}} 以及控制字元
* 避免路徑分隔符號:{{kbd | key=<nowiki>/</nowiki>}}(除非要建立目錄)
* 使用安全字元:{{kbd | key=<nowiki>a-z A-Z 0-9 - _ .</nowiki>}}
* 如有需要請先建立目錄:{{kbd | key=<nowiki>mkdir -p directory</nowiki>}}


== Windows 與 Mac/Linux 系統的 cURL JSON 傳遞問題 ==
== Windows 與 Mac/Linux 系統的 cURL JSON 傳遞問題 ==

Navigation menu