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一种创建页面的方法,我刚刚检查了一下,有效。