有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在groovy中执行url?

我想用Groovy中的http://x.x.x.x/test/test.jsp?[params]格式调用一个。在这个文件中,我将从URL获取params值,以便进一步处理。 然而,我首先想知道如何从Groovy调用这个URL

我试过这个,但没用: (说句公道话,我是Groovy的新手。)

URL url = new URL("http://192.168.1.87:8080/bridge/test.php");
URLConnection conn = url.openConnection(); 

共 (1) 个答案

  1. # 1 楼答案

    这个代码对我来说很有用:

    def url = new URL("http://X.X.X.X:8080/url?[params]")
    HttpURLConnection connection = (HttpURLConnection) url.openConnection()
    connection.setRequestMethod("GET")
    // connection.setConnectTimeout(10000)
    connection.connect()
    if (connection.responseCode == 200 || connection.responseCode == 201) {
        def returnMessage = connection.content
    } else {
    }
    

    参考文献:Connection timeout with HttpURLConnection in Groovy