我正在尝试让应用程序连接到 Google Plus API,但为此我需要对一些请求参数保密。这就是为什么我不能只发出一个简单的 ajax 请求或创建一个带有隐藏输入的表单。我的解决方案是向 servlet 发出请求,然后从那里向 HttpClient 发出另一个向 Google 的请求。这是问题所在:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println(TestClass.makeRequest());
}
TestClass.makeRequest()
创建 HttpPost 对象,获取响应并返回一个字符串。
当我在服务器上运行它时,我得到这个错误:
java.lang.ClassNotFoundException: org.apache.http.HttpEntity
我不明白为什么会这样。你能提供一个解决方案吗?在请求中传输隐藏参数的任何其他方法都会有所帮助。