将长文本从 Web 表单发送到服务器
Sending long text from web form to server
我尝试将我的文本分析器从控制台移动到 Web 表单。
我有这样的简单表格:
<form action="/">
<textarea name="str"></textarea>
<input type="submit">
</form>
通常我可以在 textarea 中有很长的文本供分析。当我提交表格时,我从 thin
得到以下信息:
Invalid request: Header longer than allowed
所以问题是向服务器发送长文本的正确方法是什么?不幸的是,上传文件或填写链接到 url 不是正确的选择。
默认情况下,表单的方法是GET,它对允许的字符数有限制。 (该限制取决于服务器和客户端,例如参见 [=11=],其中规定通常为 8KB)。
您应该改用方法 POST,它的限制更大,大约 2GB。
<form action="/" method="POST">
<textarea name="str"></textarea>
<input type="submit">
</form>
我尝试将我的文本分析器从控制台移动到 Web 表单。
我有这样的简单表格:
<form action="/">
<textarea name="str"></textarea>
<input type="submit">
</form>
通常我可以在 textarea 中有很长的文本供分析。当我提交表格时,我从 thin
得到以下信息:
Invalid request: Header longer than allowed
所以问题是向服务器发送长文本的正确方法是什么?不幸的是,上传文件或填写链接到 url 不是正确的选择。
默认情况下,表单的方法是GET,它对允许的字符数有限制。 (该限制取决于服务器和客户端,例如参见 [=11=],其中规定通常为 8KB)。
您应该改用方法 POST,它的限制更大,大约 2GB。
<form action="/" method="POST">
<textarea name="str"></textarea>
<input type="submit">
</form>