我正在尝试使用open-uri打开一个URL,当我从浏览器Safari中打开它时,它会在一秒钟内将我带到页面。但是,当我尝试用open-uri打开它时,它不起作用。一分钟后它会说import org.h2.server.web.WebServlet;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class WebConfiguration {
@Bean
ServletRegistrationBean h2servletRegistration(){
ServletRegistrationBean registrationBean = new ServletRegistrationBean( new WebServlet());
registrationBean.addUrlMappings("/console/*");
return registrationBean;
}
}
。使用我的浏览器打开网址需要一秒钟,但它无法使用open-uri。我试图增加最大超时时间,但它不起作用。
Net::ReadTimeout: Net::ReadTimeout
这是我用来打开网址的代码,当我在代码中执行此操作时它不起作用。
答案 0 :(得分:2)
看起来他们正在保护他们的API免受非常模糊的请求。
=TRIM(LEFT([name], FIND("(", [name]&"(")-1))
=TRIM(REPLACE([name], FIND("(", [name]&"("), LEN([name]), TEXT(,)))
会做得很好。