Telegraph api 查询长度限制
Telegraph api query length limitation
您不能创建大于 ~2890 个字符的电报页(通过 API)!
在 telegraph api 的文档中声明了最大字段大小
content (Array of Node, up to 64 KB)
我注意到,在 'content' 字段达到 64kb 限制之前,您首先遇到了总查询长度 nginx 限制。如果您的查询长度大于 ~3115 个字符,那么 nginx 会抛出 400 Bad Request。
<html>
<head>
<title>400 Bad Request</title>
</head>
<body bgcolor="white">
<center>
<h1>400 Bad Request</h1>
</center>
<hr>
<center>nginx/0.3.33</center>
</body>
bad query example 如果您从内容或作者姓名中删除 1 个字符,一切正常。
现在,通过 API,您可以创建非常小的页面,但不能再多了。
解决方法? POST或PUT是否有正常请求?
我尝试检查生成浏览器并模拟它们的网络请求(PUT 用于编辑),但没有成功
实际上,他们支持 POST 个请求:here is api description。你试过吗?
We support GET and POST HTTP methods. The response contains a JSON object, which always has a Boolean field ok.
也许,你拼错了什么? Here is一种创建页面的方法,我刚刚检查了一下,有效。
您不能创建大于 ~2890 个字符的电报页(通过 API)!
在 telegraph api 的文档中声明了最大字段大小
content (Array of Node, up to 64 KB)
我注意到,在 'content' 字段达到 64kb 限制之前,您首先遇到了总查询长度 nginx 限制。如果您的查询长度大于 ~3115 个字符,那么 nginx 会抛出 400 Bad Request。
<html>
<head>
<title>400 Bad Request</title>
</head>
<body bgcolor="white">
<center>
<h1>400 Bad Request</h1>
</center>
<hr>
<center>nginx/0.3.33</center>
</body>
bad query example 如果您从内容或作者姓名中删除 1 个字符,一切正常。
现在,通过 API,您可以创建非常小的页面,但不能再多了。
解决方法? POST或PUT是否有正常请求? 我尝试检查生成浏览器并模拟它们的网络请求(PUT 用于编辑),但没有成功
实际上,他们支持 POST 个请求:here is api description。你试过吗?
We support GET and POST HTTP methods. The response contains a JSON object, which always has a Boolean field ok.
也许,你拼错了什么? Here is一种创建页面的方法,我刚刚检查了一下,有效。