Page tree
Skip to end of metadata
Go to start of metadata
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)

  • No labels