• 在web代理中对于大的POST数据使用 REQUEST_CONTENT


    软件版本:7.0, 6.5, 6.0

    在 Lotus Domino 7.0之前的版本中,REQUEST_CONTENT 域可以处理的最大 POST 数据为 64KB。在 7.0.1
    版本中,此限制被删除,Domino 可以处理在 REQUEST_CONTENT 域中处理大于 64KB 的 POST 数据。


    此问题被提交到 Quality Engineering,问题编号为 SPR# SNIS6AKMCF。


    背景:
    设计 REQUEST_CONTENT 域是为获得一个 HTTP 请求中提交的所有 HTTP POST 数据。


    Notes 6 版本:
    REQUEST_CONTENT 域可以处理的最大数据为 64KB。当超出 64KB
    时,就不能使用该域,这样对那些需要使用此域的应用来说,就会产生问题。


    Notes 7 版本:
    此限制被删除,Domino 可以处理 REQUEST_CONTENT 域值大于 64KB 的 POST
    数据。通过下面的步骤来完成:


    如果 POST 数据小于 64KB -
    使用 REQUEST_CONTENT 来访问 POST 数据。


    如果 POST 数据大于 64KB -
    使用 REQUEST_CONTENT_000 来访问第一个 64KB
    块,REQUEST_CONTENT_001 来访问第二个 64KB 块,REQUEST_CONTENT_002 来访问第三个 64KB 块,等等。


    应用开发者可以使用 NotesDocument.HasItem("REQUEST_CONTENT") 来测试 REQUEST_CONTENT
    域是否存在。如果存在,说明 POST 数据小于 64KB。


    注意: 服务器文档的设置, "最大 POST 数据" 指的是否 Domino 可以接受的最大数量的 POST 数据,此域 (Internet 协议
    --> Domino Web 引擎) 不会影响 REQUEST_CONTENT 域。




    此文档基于下面的 Software Problem Report (SPR):


    SNIS6AKMCF
    MBEN69XN7T

  • 相关阅读:
    RLP
    Merkle Patricia Tree (MPT) 树详解
    Patricia Tree
    Merkle Tree学习
    mongodb 范围查找
    mongodb _id 组成
    mongodb 时间戳转_id
    mongdi db _id 转时间戳
    js中的filter
    js中的filter
  • 原文地址:https://www.cnblogs.com/hannover/p/2725435.html
Copyright © 2020-2023  润新知