Java HttpPost(url)不能';t在curl时执行solr delta导入;url";可以正确执行
语言:java 索尔:4.8 当我使用curl访问这个url时,就可以了Java HttpPost(url)不能';t在curl时执行solr delta导入;url";可以正确执行,java,curl,solr,Java,Curl,Solr,语言:java 索尔:4.8 当我使用curl访问这个url时,就可以了 curl 127.0.0.1:8983/solr48/company/dataimport?command=delta-import 但在我的java程序中,我尝试了下面的代码,但它不起作用: client = new DefaultHttpClient(); client.execute(new HttpPost(url)); client.getConnectionManager().shutdown(); clie
curl 127.0.0.1:8983/solr48/company/dataimport?command=delta-import
但在我的java程序中,我尝试了下面的代码,但它不起作用:
client = new DefaultHttpClient();
client.execute(new HttpPost(url));
client.getConnectionManager().shutdown();
client = null;
什么不起作用?你有错误吗?您的问题到底是什么?没有错误,当我使用Java时,增量导入未执行。我希望使用HttpClient访问此url并导入新数据,但当运行此代码时,数据未导入。您可能希望command=delta导入作为POST数据,而不是在执行POST时作为url的一部分。当你执行请求时,你在服务器端的日志中看到了什么吗?@MatsLindh,谢谢。通过将HttpPost改为HttpGet解决了这个问题。多亏了你耐心的回答,我的英语很差。