【发布时间】:2012-03-29 09:21:33
【问题描述】:
我正在尝试通过 HttpGet 将图像作为 Base64 编码字符串发送到我的 PHP 脚本,但正如我所预料的那样,我从服务器获得的 414 URI 太大。
有没有办法用 HttpGet 发布大字符串?
非常感谢任何帮助。
【问题讨论】:
我正在尝试通过 HttpGet 将图像作为 Base64 编码字符串发送到我的 PHP 脚本,但正如我所预料的那样,我从服务器获得的 414 URI 太大。
有没有办法用 HttpGet 发布大字符串?
非常感谢任何帮助。
【问题讨论】:
URI 限制取决于服务器设置,通过 Get 方法发送大量数据不是一个好主意。不,您不能使用 Post on Get 服务。
最好的办法是更改您的网络服务以接收 Post 请求,然后您可以发送任意长的数据
【讨论】:
当 URI 太大时(因为您正在使用它来发送图像...),您所能做的就是尝试通过压缩它来使其更小。或者,如果您可以访问服务器,请增加限制....
一种或另一种方式......使用http-post而不是http-get。 你不会有大小有限的问题(或者如果有限制,它的大小比来自 http-get 的大)而且我不能相信通过 http-get 发送图像是 http 预期的用法
【讨论】: