Kotlin 科特林+;Intelij&x2B;HtmlUnit:使用提供的参数无法调用以下函数
我在项目中使用HtmlUnit时,尝试了以下代码:Kotlin 科特林+;Intelij&x2B;HtmlUnit:使用提供的参数无法调用以下函数,kotlin,htmlunit,Kotlin,Htmlunit,我在项目中使用HtmlUnit时,尝试了以下代码: webClient.webConnection = FalsifyingWebConnection(webClient) { fun getResponse(request: WebRequest): WebResponse { if(request.getUrl().getPath().toLowerCase().equals("some url i don't need ")) {
webClient.webConnection = FalsifyingWebConnection(webClient) {
fun getResponse(request: WebRequest): WebResponse {
if(request.getUrl().getPath().toLowerCase().equals("some url i don't need ")) {
return createWebResponse(request, "", "application/javascript");
}
return super.getResponse(request);
}
}
错误发生在伪造WebConnection(webClient),该错误表示:
如果您正在寻找使用方法重写实例化对象的方法,则需要对象表达式:
webClient.webConnection = object : FalsifyingWebConnection(webClient) {
override fun getResponse(request: WebRequest): WebResponse {
if(request.getUrl().getPath().toLowerCase().equals("some url i don't need ")) {
return createWebResponse(request, "", "application/javascript");
}
return super.getResponse(request);
}
}