Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HttpPost(url)不能';t在curl时执行solr delta导入;url";可以正确执行_Java_Curl_Solr - Fatal编程技术网

Java HttpPost(url)不能';t在curl时执行solr delta导入;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

语言: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();
client = null;

什么不起作用?你有错误吗?您的问题到底是什么?没有错误,当我使用Java时,增量导入未执行。我希望使用HttpClient访问此url并导入新数据,但当运行此代码时,数据未导入。您可能希望command=delta导入作为POST数据,而不是在执行POST时作为url的一部分。当你执行请求时,你在服务器端的日志中看到了什么吗?@MatsLindh,谢谢。通过将HttpPost改为HttpGet解决了这个问题。多亏了你耐心的回答,我的英语很差。