代码之家  ›  专栏  ›  技术社区  ›  Armen Michaeli

使用不适合URL的数据执行幂等HTTP请求的方法是什么?

  •  1
  • Armen Michaeli  · 技术社区  · 14 年前

    所以,基本上255个字符的URL限制对我来说太短了,我不想依赖于忽略它。

    int verify_data(char[>1024] data)
    

    我可以使用POST吗?这是否会违反REST和其他优秀的HTTP客户机/服务器设计的原则?我显然不能用GET?

    2 回复  |  直到 14 年前
        1
  •  0
  •   Community Egal    7 年前

    What is the maximum length of a URL in different browsers?

    你控制服务器和客户端吗?如果你知道两者都能处理长度,那我就继续跑。

        2
  •  1
  •   opensas    11 年前

    我也有类似的问题

    可能使用PUT是更好的选择。我的意思是,根据REST的原则,PUT也应该是一个幂等操作(这样服务器就可以缓存它),并且您没有GET的大小限制