【问题标题】:TALLY - http header DISABLELOG is not disabling http loggingTALLY - http 标头 DISABLELOG 未禁用 http 日志记录
【发布时间】:2019-11-23 01:30:11
【问题描述】:

我从 Tally 阅读了以下文档:

为了显式控制日志,请求者可以另外发送一个 Header DISABLELOG,设置为 YES,这将禁用当前日志,而与运行 Tally 的配置或模式无关。默认值为 NO,即在没有此 Header 的情况下,如果 Tally.ERP 9 在开发人员模式下工作并且在配置中启用了 HTTP 日志,则 HTTP 信息将记录到文件 TallyHTTP.log 中。

当我向 Tally (localhost:9000) 发送带有标头的 http 请求(XML 格式)时 DIABLELOG:是的,Tally 没有抛出任何错误消息,而是继续在 Tally 目录中的 Tallyhttp.log 文件中记录 http 请求。

我的目标是在不记录请求 XML 的情况下与 Tally 进行数据交换。我正在使用 ARC 谷歌浏览器扩展进行测试。

我的http请求头如下:

content-type:
text/xml; charset=utf-8
disablelog: Yes

【问题讨论】:

    标签: xml http tally


    【解决方案1】:

    您能否添加一个您正在发出的示例 XML 请求?

    我认为也可能存在区分大小写的问题。

    我还建议使用 ngrok 测试您的请求和标头,以详细了解实际发送和接收的内容。

    【讨论】:

    • 我发送给 Tally 的 XML 是:
      Export Data
      List of帐户Varra CraftsUnits
      在发帖之前,我是发送标头:IdHTTP1.Request.CustomHeaders.Values['DISABLELOG'] := 'Yes'; IdHTTP1.Request.ContentType := 'text/xml;charset=UTF-16';我正在使用 Delphi 7。
    • 是的,我通过 CURL 进行了尝试,并通过 ngrok 记录了请求。它仍在记录到tallyhttp.log
    猜你喜欢
    • 2012-08-28
    • 2021-04-22
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 2012-03-13
    相关资源
    最近更新 更多