Набор параметров GET-запроса с заводной - PullRequest
2 голосов
/ 10 апреля 2019

Я хочу предоставить параметры для GET-запроса / вызова API для AYLIEN API для анализа текста .Я могу установить заголовки для ключа и идентификатора как авторизацию, и сам вызов работает (моя статистика использования API увеличивается после выполнения кода), но я не знаю, как предоставить текст для анализа в качестве параметра.

def customScript(){

   def connection = new 
   URL("https://api.aylien.com/api/v1/sentiment").openConnection() as 
   HttpURLConnection
   connection.requestMethod = 'GET'

   // set headers
   connection.setRequestProperty('X-AYLIEN-TextAPI-Application-Key','//mykey')
   connection.setRequestProperty('X-AYLIEN-TextAPI-Application-ID', '//myid')                                                                   

   // get the response code - automatically sends the request
   println connection.responseCode  + ": " + connection.inputStream.text

}

1 Ответ

1 голос
/ 10 апреля 2019

В запросе GET параметры отправляются как часть URL.Например, если вы хотите добавить параметр id=23, вы можете изменить код на:

def connection = new 
 URL("https://api.aylien.com/api/v1/sentiment?id=23").openConnection() as 
 HttpURLConnection
...