希望对您有所帮助。这是我使用的代码,并且工作得很好。
private HttpClient createHttpClient(){ HttpParams params = new BasicHttpParams(); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(params, HTTP.DEFAULT_CONTENT_CHARSET); HttpProtocolParams.setUseExpectContinue(params, true); SchemeRegistry schReg = new SchemeRegistry(); schReg.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); schReg.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443)); ClientConnectionManager conMgr = new ThreadSafeClientConnManager(params, schReg); return new DefaultHttpClient(conMgr, params);}
然后像这样创建一个HttpClient:-
HttpClient httpClient = createHttpClient();
并与HttpPost一起使用。
干杯!!
编辑
而且我没有在代码中使用RestTemplate。我提出了一个简单的要求。如果您需要更多帮助,请告诉我。看来我最近做了一些与您要寻找的类似的事情。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)