Grails 开发中的 REST 请求、JMX 管理与配置文件优化
1. REST 请求与 TCPMon 工具
在 Grails 开发里,我们可以借助 DELETE 方法来删除实例,示例代码如下:
import grails.plugins.rest.client.RestBuilder
def rest = new RestBuilder()
def resp = rest.delete('http://localhost:8888/rest/api/person/1')
此操作不会生成响应体,输出结果为:
No Content
204
在进行 REST 请求时,容易出现问题。这时,TCPMon 工具就能派上用场,它可以拦截请求并协助诊断问题。安装该插件的步骤与 SOAP 部分的描述一致,可使用默认设置启动:
$ grails tcpmon
也能按需配置主机和端口。将 RestBuilder 方法调用的端口改为 8888 而非 8080,这样就能在 TCPMon GUI 中查看请求和响应了,示例代码如下:
import grails.plugins.rest.client.RestBuilder
def rest = ne
超级会员免费看
订阅专栏 解锁全文
100

被折叠的 条评论
为什么被折叠?



