我目前有这些罐子:
我的java方法错误来自:
private HttpResponse<JsonNode> jwtAuthPost(String assertion) throws UnirestException {
HttpResponse<JsonNode> jsonResponse = Unirest.post(AUTH_URL)
.header("accept", "application/json")
.field("grant_type", JWT_GRANT_TYPE)
.field("client_id", this.clientId)
.field("client_secret", this.clientSecret)
.field("assertion", assertion)
.asJson(); //error here
return jsonResponse;
}
我猜我在这个地方有一个插件,但我似乎无法在任何地方找到它。
其余的错误记录
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/nio/conn/NHttpClientConnectionManager
at com.mashape.unirest.http.HttpClientHelper.prepareRequest(HttpClientHelper.java:154)
at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:134)
at com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
答案 0 :(得分:2)
包括
httpasyncclient-4.0-β的 4 强>的.jar
而不是
httpasyncclient-4.0-β的 3 强>的.jar
请参阅:http://www.java2s.com/Code/Jar/h/Downloadhttpasyncclient40beta4jar.htm