我正在使用WM9.8。我想知道如何使用路径变量调用GET REST服务,如: webmethod中的http://localhost:8080/client/1。
我可以使用pub.client.http调用POST休息服务。但它不会起作用。
答案 0 :(得分:0)
使用字符串变量"方法"设置Http请求方法的类型。
答案 1 :(得分:0)
只需将路径变量放在URL中并替换为路径变量
即可答案 2 :(得分:0)
圣牛,这是一个古老的问题,但我只是偶然发现,我想我可能会帮助其他这样做的人。
除非已启用/client
,否则webmethod中的URL固定为单个值,例如watt.server.url.alias.partialMatching=true
此后,您可以简单地将服务别名为/client
,并将所有类似/client/1
的子URL发送到该服务。您仍然必须解析它们以获取ID。
但是请小心,因为所有子URL都会发送到该服务。因此,启用此标志后,我得到/client
,/client/1
,/client/1/name
都使用同一服务。您将看到它如何迅速变得对REST不友好。