在我的Java项目中,我使用GSA Java API作为查询和获取搜索结果的助手。根据API文档,我相信我按照书做的每一件事都是正确的。为了测试我的第一个搜索操作,我构造了以下URL
网址:http://myHOST:myPORT/search?access=p&output=xml&client=&lr=tr&num=100&site=myXMLCollection
并将其发布到API,希望我能得到结果。但是HTTP 502错误出现了。
java.io.IOException: Server returned HTTP response code: 502 for URL: http://myHOST:myPORT/search?access=p&output=xml&client=&lr=tr&num=100&site=myXMLCollection
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626)
at java.net.URL.openStream(URL.java:1037)
at net.sf.gsaapi.GSAClient.search(Unknown Source)
at net.sf.gsaapi.GSAClient.getGSAResponse(Unknown Source)
at net.sf.gsaapi.GSAClient.getGSAResponse(Unknown Source)我是否在发送的参数中遗漏了什么?
发布于 2015-05-27 12:36:30
我可以看到您的查询中缺少几个字段。添加以下参数。
q=your term。如果您使用的是java api,则使用setQueryTerm( term )方法设置查询条件。lr=lang_tr。致敬,莫汉
https://stackoverflow.com/questions/30456242
复制相似问题