错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你用 http.multipart 解析一个表单上传的内容,引擎说:分界线不对。来分清两件事。一件是正文,它来自客户,如果格式坏了,引擎只是回答 null,因为客户永远不能让你的脚本崩溃。另一件是分界线,它是你的脚本交给引擎的,如果它是空的,比如 Content-Type 里根本没写 boundary 参数;或者超过了七十个字节,这是 RFC 允许的上限;或者里面含有换行,那么引擎就没有办法读正文了,而它从不猜测。小例子:从请求头里取分界线,却没取到,传进来一个空的。修法是先检查请求头里有没有 boundary 参数。
文本来自 Rush 引擎的错误目录。
