【问题标题】:Rest debugger parameter not working correctly休息调试器参数无法正常工作
【发布时间】:2018-12-04 12:50:10
【问题描述】:

我使用简单的 oracle apex rest 完整服务,在 apex 应用程序上运行测试时返回一行 --> https://imgur.com/a/fs5MHS7

在 Rad Studio 中测试 Rest 调试器时获取所有行 --> https://imgur.com/a/EaACFWK

Rest调试器中如何设置参数和URL返回一行?

全部发送。

【问题讨论】:

  • 几乎每次我必须使用与 delphi 在这种情况下看到的默认值略有不同的参数进行请求时,我都会陷入这一点。我此时的解决方案是,只需使用您此时拥有的组件并构建您自己的测试环境。您在自己的环境中使用 tRestclient 和 tRestrequest 类的可能性更大。

标签: delphi oracle-apex rad-studio


【解决方案1】:

parameter 这样的通用术语在某些情况下具有特定的含义。在 URL 中,它意味着 ?name=value 添加到 URL 的末尾。注意不要将这个词的一般用途与特定用途混淆。

您的网络服务看起来只是将值放在 URL 路径本身中,而不是作为 URL 参数。在一般意义上,它在两种情况下都传递了一个参数。只有在下面的第二个示例中,它才将其作为 URL 参数传递。

http://mytestservers.com/hr/employees/5555

http://mytestservers.com/hr/employees?id=5555

除了URL之外,还可以在请求文档中传递参数。你需要弄清楚参数需要去哪里。


Oracle APEX 的帮助您正在处理的示例:

还要注意浏览器中显示的该资源的 URI:

https://server:port/ords/workspace/hr/employees/7369

所以 ID 只是放在 URI 中,而不是作为 URL 参数。

【讨论】:

    猜你喜欢
    • 2013-12-25
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 2015-07-04
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    相关资源
    最近更新 更多