我正在使用Sinusbot API用Java发出post请求。
我做了最多,得到了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());
发布于 2018-06-18 08:43:27
响应是纯文本,它可能是令牌。
String token = EntityUtils.toString(response.getEntity())
https://stackoverflow.com/questions/50901405
复制相似问题