函数名称:SolrResponse::getHttpStatus()
适用版本:Solr 2.2.0 及以上版本
用法:
SolrResponse::getHttpStatus() 函数用于获取 Solr 服务器的 HTTP 状态码。
语法:
public SolrResponse::getHttpStatus(): int
参数:无
返回值:
该函数返回一个整数类型的值,表示 Solr 服务器的 HTTP 状态码。
示例:
// 创建 Solr 客户端
$solrClient = new SolrClient();
// 创建 Solr 查询
$query = new SolrQuery('q=php');
// 执行查询并获取响应
$response = $solrClient->query($query);
// 获取 Solr 服务器的 HTTP 状态码
$httpStatus = $response->getHttpStatus();
// 输出 HTTP 状态码
echo "HTTP 状态码:" . $httpStatus;
上述示例中,我们首先创建了一个 Solr 客户端对象 $solrClient
,然后创建了一个 Solr 查询对象 $query
,并指定了查询参数 q=php
。接下来,通过执行查询 $solrClient->query($query)
获取了查询的响应结果 $response
。最后,使用 $response->getHttpStatus()
获取了 Solr 服务器的 HTTP 状态码,并将其输出。
请注意,以上示例中的代码仅为演示用途,实际应用中可能需要根据具体情况进行适当调整。