用groovy设置GET请求的参数

kmynzznz  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(301)

我想为AYLIEN文本分析API的GET请求/ API调用提供参数。我可以将密钥和ID的头设置为authorization,调用本身就可以工作(运行代码后,我对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

}
ntjbwcob

ntjbwcob1#

在GET请求中,参数作为URL的一部分发送。例如,如果要添加参数id=23,则可以将代码更改为:

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

相关问题