我使用的是DSS 3.5.0,在传递参数时有以下问题。下面是我的资源定义,如下所示
<resource method="GET" path="v1.1/EMPLOYEE">
<call-query href="Q_Employee">
<with-param name="ENumber" query-param="ENumber"/>
<with-param name="DepartmentNumber" query-param="DepartmentNumber"/>
<with-param name="Type" query-param="Type"/>
</call-query>
我可以使用以下命令调用此函数:
..<endpoint>/v1.1/EMPLOYEE/?ENumber=xx&DepartmentNumber=xx&Type=xx但是我想在没有额外/ after员工的情况下调用它,例如
..<endpoint>/v1.1/EMPLOYEE?ENumber=xx&DepartmentNumber=xx&Type=xx如果我尝试使用第二个URL,则会出现以下错误
The endpoint reference (EPR) for the Operation not found is ..HTTPEndpoint/v1.1/EMPLOYEE?ENumber=xx&DepartmentNumber=xx&Type=xx and the WSA Action = null.感谢任何人的帮助。
发布于 2016-11-09 20:40:43
我在3.5.1中尝试过这一点,它起作用了,即我可以使用查询参数访问资源,而不需要额外的/如下所示
..<endpoint>/v1.1/EMPLOYEE?ENumber=xx&DepartmentNumber=xx&Type=xx因此,它一定是早期版本中的一个bug。
https://stackoverflow.com/questions/40294418
复制相似问题