import groovy.json.JsonBuilder import groovy.transform.BaseScript import javax.ws.rs.core.Response; import groovy.json.JsonSlurper import groovy.json.JsonParserType import javax.ws.rs.core.MediaType import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClientBuilder; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.methods.HttpGet; import org.apache.http.HttpEntity; import org.apache.http.util.EntityUtils; import org.apache.http.entity.StringEntity; import org.apache.http.message.BasicHeader; import groovyx.net.http.HTTPBuilder import groovyx.net.http.RESTClient import groovyx.net.http.HttpResponseDecorator import com.google.gson.Gson import com.google.gson.JsonArray import com.google.gson.JsonObject import com.google.gson.JsonParser def reqUrl="http://bit.jiracn.cn/rest/api/1.0/projects/"; CloseableHttpClient httpClient = HttpClientBuilder.create().build(); HttpGet httpGet = new HttpGet(reqUrl); httpGet.addHeader("Authorization","Basic YWRtaW46YWRtaW4="); httpGet.addHeader("X-Atlassian-Token","nocheck"); CloseableHttpResponse httpResponse=httpClient.execute(httpGet); HttpEntity responseEntity=httpResponse.getEntity(); String content=EntityUtils.toString(responseEntity,"UTF-8"); log.warn(content)
Overview
Content Tools