gpt4 book ai didi

java - Google Search Appliance 查询请求返回 502

转载 作者:行者123 更新时间:2023-12-01 11:30:18 24 4
gpt4 key购买 nike

在我的 Java 项目中,我使用 GSA Java API作为查询和获取搜索结果的助手。根据API文档,我相信我已经按照书本做了所有正确的事情。为了测试我的第一个搜索操作,我构造了以下 URL

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)

我发送的参数中是否缺少某些内容?

最佳答案

我发现您的查询中缺少几个字段。添加以下参数。

  1. 查询参数,即q=您的术语。如果您使用的是java api,则设置使用 setQueryTerm(term) 方法查询术语。
  2. 添加客户端,即前端。您可以使用 setFrontend(frontend) 方法进行设置在 Java API 中。
  3. 我认为您的 lr 值不正确。它应该是lr=lang_tr,如果语言是土耳其语。

问候,莫罕

关于java - Google Search Appliance 查询请求返回 502,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30456242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com