函式名稱: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 狀態碼,並將其輸出。
請注意,以上示例中的程式碼僅為演示用途,實際應用中可能需要根據具體情況進行適當調整。