0
我有一个简单的问题。如果我有HttpResponseDecorator
(groovyx.net.http.HttpResponseDecorator
)我怎么可以做response.status
来获得响应代码?当我调试时,我没有看到该对象中可用的属性。我查了一下API,但没有看到状态属性可用。 response.status
如何工作?我是否缺少语言功能?访问Groovy属性或方法
我有一个简单的问题。如果我有HttpResponseDecorator
(groovyx.net.http.HttpResponseDecorator
)我怎么可以做response.status
来获得响应代码?当我调试时,我没有看到该对象中可用的属性。我查了一下API,但没有看到状态属性可用。 response.status
如何工作?我是否缺少语言功能?访问Groovy属性或方法
Groovy属性是私有字段和getters/setters的组合。 Groovy然后会适当地生成getters/setters。
例如:
class Person {
String name
int age
}
属性由名称访问并调用getter或setter透明。 我建议您在Groovy documentation for field and properties以上阅读。
它有一个getStatus()方法。 –
我明白了,但groovy如何自动对应.status和.getStatus()?因为还有一个getStatusLine()方法。 – Barodapride
当您访问'response.status'时,Groovy编译器会使您的语句调用'response.getStatus()'。同样,你可以通过访问'response.statusLine'来调用'response.getStatusLine()'。这是Groovy语法的基本部分。阅读所有关于它的http://groovy-lang.org/objectorientation.html#properties –