HTTP Post获取令牌响应?

时间:2018-06-18 00:09:54

标签: java eclipse

我正在使用Sinusbot API在Java中发布请求。

我充分利用并获得200的响应,这很好。

但是,它还假设在发出请求时返回登记令牌,但我无法弄清楚如何获取请求。

有什么想法吗?

https://www.sinusbot.com/api/#api-General-login

在try catch语句中



HttpPost request = new HttpPost("http://127.0.0.1:8087/api/v1/bot/login");
		   // StringEntity params =new StringEntity("{'username': 'xx','password': 'foobar', 'botId': 'fillme'}");
		    String payload = "{'username': 'test','password': 'atisbot', 'botId': '2ad5bffa-4374-4ef4-abae-77e793163577'}"; //atisbot 172b398f-f217-4bbc-8e14-9ea5f1463db7
		    StringEntity entity = new StringEntity(payload,
	                ContentType.APPLICATION_FORM_URLENCODED);
	        request.setEntity(entity);

	        
	        HttpResponse response = httpClient.execute(request);
	        
	        System.out.println(response.getStatusLine().getStatusCode());




1 个答案:

答案 0 :(得分:0)

响应是纯文本,可能是令牌。

String token = EntityUtils.toString(response.getEntity())