【发布时间】:2022-06-15 01:04:34
【问题描述】:
我是 django 的新手,遇到错误 414 的问题。
我制作了一个 web 应用程序,它应该从 html textarea 获取文本,对其进行处理并将处理后的文本返回给用户,但是当我尝试使用 +-big text 对其进行测试时,我收到错误 414。有一个代码如果需要:
def result(request):
get_text = request.GET['usertext']
get_r = request.GET['urls']
if get_r == 'urlsn':
get_text = fm.func1(get_text)
get_text = fm.func2(get_text)
get_text = fm.func3(get_text)
get_text = fm.func4(get_text)
get_text = fm.func5(get_text)
elif get_r == 'urlsy':
get_text = fm.func1(get_text)
get_text = fm.func2(get_text)
get_text = fm.func3(get_text)
get_text = fm.func4(get_text)
get_text = fm.func6(get_text)
return render(request, 'pt_result.html', {'processed_text':get_text})
【问题讨论】:
-
最好将其作为 POST 请求发送,然后(实际上,出于您的目的)没有大小限制。如果您通过 GET 发送 for,它会附加到 URL 的查询字符串部分,然后您会遇到 url 的最大长度问题