使用 groovy 设置 GET 请求的参数
Set paramters of GET request with groovy
我想为 AYLIEN text analytics API 的 GET 请求/API 调用提供参数。我可以将密钥和 ID 的 headers 设置为授权并且调用本身有效(我的 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
}
在 GET 请求中,参数作为 URL 的一部分发送。
比如要加参数id=23
,可以把代码改成:
def connection = new
URL("https://api.aylien.com/api/v1/sentiment?id=23").openConnection() as
HttpURLConnection
我想为 AYLIEN text analytics API 的 GET 请求/API 调用提供参数。我可以将密钥和 ID 的 headers 设置为授权并且调用本身有效(我的 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
}
在 GET 请求中,参数作为 URL 的一部分发送。
比如要加参数id=23
,可以把代码改成:
def connection = new
URL("https://api.aylien.com/api/v1/sentiment?id=23").openConnection() as
HttpURLConnection