【发布时间】:2015-03-12 16:43:13
【问题描述】:
我正在为我们的应用构建 API。在 API 中,我计划存储图像的 base64 编码版本或原始 Json 数据。
当我们尝试发送(作为 GET)到我的 API 时,我们收到错误:
请求的 URI 太大
我们尝试发布的图片是:png data
我愿意接受有关我们可以采取哪些措施来避免此错误的任何建议。
我们考虑过可能将数据存储为文本文件,然后我在 PHP 中获取 files_contents,然后存储在数据库中。然而,这将解决我们的 png 问题,但不能解决我们的原始 json_encoded 数据。
有人对我们可以做什么有任何建议吗?
提前非常感谢..
【问题讨论】:
-
您使用 GET 还是 POST?不清楚。
-
嗨 @caCtus 在我的 API 端,我将其作为获取请求检索。抱歉,不清楚..
-
请求是否修改了 API 中的任何内容? (我假设是这样,因为你说你想在数据库中存储一些东西)如果是这样,我建议从 GET 更改为 POST
-
嗨@watcher,我已经要求我们的API 发送者将其更改为POST,但我们仍然收到同样的错误。
-
您自己尝试过 POST 还是只是信任您的 API 发件人? ;)