Groovy: неожиданный токен: connection @ line 10 - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь изменить статус канала, используя groovy скрипт.Для этого мне нужно выполнить URL, и мой статус канала будет изменен.

Однако после написания кода затмение показывает ошибку при подключении к линии.Я новичок в Groovy, пожалуйста, помогите исправить эту проблему.

Код -

class startChannel {


    def url = new URL("http://XXXXXX&action=**STOP**")
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.setRequestMethod("POST")
    // connection.setConnectTimeout(10000)
    connection.connect()
    if (connection.responseCode == 200 || connection.responseCode == 201) {
        def returnMessage = connection.content
    } 
}

Ошибка -

1. Description  Resource    Path    Location    Type
Groovy:expecting EOF, found 'if' @ line 11, column 2.   startChannel.groovy /GroovyTest/src line 11 Java Problem
2. Description  Resource    Path    Location    Type
Groovy:unexpected token: connection @ line 10, column 2.    startChannel.groovy /GroovyTest/src line 10 Java Problem
3. Description  Resource    Path    Location    Type
Groovy:unexpected token: connection @ line 8, column 2. startChannel.groovy /GroovyTest/src line 8  Java Problem
4. Description  Resource    Path    Location    Type
Groovy:unexpected token: if @ line 11, column 2.    startChannel.groovy /GroovyTest/src line 11 Java Problem

BR, Rashmi

1 Ответ

0 голосов
/ 07 февраля 2019

Удалить класс.просто используйте основные шаги, как вы сказали.

def url = new URL("http://XXXXXX&action=**STOP**")
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST")
// connection.setConnectTimeout(10000)
connection.connect()
if (connection.responseCode == 200 || connection.responseCode == 201) {
    def returnMessage = connection.content
} 

Я предлагаю вам изучить основы groovy в http://groovy -lang.org / documentation.html .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...