Groovy 如何在中设置用户代理:新建XmlSlurper().parse(URL)
我使用以下方式启动对web服务的请求: 我想设置用户代理,让网站知道什么项目的要求是从 如何设置用户代理Groovy 如何在中设置用户代理:新建XmlSlurper().parse(URL),groovy,user-agent,xmlslurper,Groovy,User Agent,Xmlslurper,我使用以下方式启动对web服务的请求: 我想设置用户代理,让网站知道什么项目的要求是从 如何设置用户代理 没有这样的东西 这听起来很有趣,但谷歌并没有带来任何与UA相关的东西 我宁愿避免将代码更改为放弃XmlSlurper而使用另一个库 看起来像是Groovy使用JVM的默认SAX解析器连接到输入流并执行初始解析。我看到了这一点,因此可能会有所帮助-您需要做的就是在调用slurper之前设置此选项以使其发生: System.setProperty("http.agent", "my-agent
- 没有这样的东西
- 这听起来很有趣,但谷歌并没有带来任何与UA相关的东西
- 我宁愿避免将代码更改为放弃XmlSlurper而使用另一个库
Groovy
使用JVM的默认SAX解析器连接到输入流并执行初始解析。我看到了这一点,因此可能会有所帮助-您需要做的就是在调用slurper之前设置此选项以使其发生:
System.setProperty("http.agent", "my-agent-name");
另外,这只是一个猜测-希望能有所帮助。我看到了第3页,顺便说一句,还有Groovy Http Builder,它使用JsonSlurper获得JSON结果,但它在发出Http请求时更加灵活-
System.setProperty("http.agent", "my-agent-name");