Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle ORDS 19.2:具有多个绑定变量的URI模板?_Oracle_Bind Variables_Oracle Ords - Fatal编程技术网

Oracle ORDS 19.2:具有多个绑定变量的URI模板?

Oracle ORDS 19.2:具有多个绑定变量的URI模板?,oracle,bind-variables,oracle-ords,Oracle,Bind Variables,Oracle Ords,-目前通过邮递员进行测试- 想要一本指南,如下所示: 我不想在URL中公开参数及其值 当使用像myuri/:bindvar(单绑定变量)这样的URI模板时,我可以在主体中发送参数 但当创建处理程序的参数(多个)时,我可以获得成功消息,并通过参数选项卡更新发送这些参数,但我无法通过正文访问成功发送这些参数,参数值为空 来自oracle的示例有3个模板在URI中包含绑定变量,但都有一个绑定变量 您只需要提供要作为响应返回的值 否则,与GET或POST相比,在ORD中编码PUT处理程序没有什

-目前通过邮递员进行测试-

想要一本指南,如下所示:

  • 我不想在URL中公开参数及其值

  • 当使用像myuri/:bindvar(单绑定变量)这样的URI模板时,我可以在主体中发送参数

  • 但当创建处理程序的参数(多个)时,我可以获得成功消息,并通过参数选项卡更新发送这些参数,但我无法通过正文访问成功发送这些参数,参数值为空

  • 来自oracle的示例有3个模板在URI中包含绑定变量,但都有一个绑定变量


  • 您只需要提供要作为响应返回的值

    否则,与GET或POST相比,在ORD中编码PUT处理程序没有什么特别之处——您只需要构建PLSQL块来完成工作,在本例中是更新,然后构建要发送回REST API使用者的响应


    你的模板是什么?这将工作/ords/module/service1/:x/:y/:zthanks@thatjeffsmith,正如您所提到的,它工作正常,但它需要在web URL中公开值,我不想添加这些值。有没有什么方法可以隐藏,这样就没有人可以看到我传递给服务的那些值?在GET和POST方法中,我可以通过Body选项卡(Postman)提交值,但不能用于PUT。。。PUT方法有任何限制/要求/修正吗?为什么不能在PUT中以json属性的形式提交这些值?感谢@thatjeffsmith热心帮助我。以下是我了解到的,我有一个PUT方法,其中包含4列要使用:id列进行更新,用户可以更新密码和/或电子邮件,更新日期是SYSDATE的默认日期,现在用户应该将所有3列发送到PUT方法,该方法应使用PL/SQL函数进行更新,该函数将返回id、电子邮件、密码和更新日期。id用于updae特定行的where子句。非常感谢@thatjeffsmith为帮助我们所做的努力。非常抱歉我的反应太晚,同时我已经分配了另一项任务来完成。。。与善良的regardsit's no挣扎@Oralover-这是一个机会,让我们分享什么可以实现与技术-祝你好运在你的下一个任务!