簡體   English   中英

Elasticsearch 巢6.5.1。 如何將原始請求發送到 Elasticsearch

[英]Elasticsearch Nest 6.5.1. How do I get the Raw Request being sent to Elasticsearch

我正在使用 Elasticsearch 6.5.1 並希望看到原始請求被發送到 Elasticsearch。 我在我的 ConnectionSettings 上設置了 DisableDirectStreaming,但是在進行 GetAsync 調用后,IGetResponse.ApiCall.RequestBodyInBytes 始終是 null。 但是, ResponseBodyInbytes 很好。

請有人解釋我在使用 Elasticsearch Nest 6.5.1 時如何看到 RequestBodyInBytes。

啟用DisableDirectStreaming后,您可以在每個響應 object 的DebugInformation中看到發送到 elasticsearch 的請求。 鏈接到 NEST 文檔

希望有幫助。

我相信您還必須在連接設置上調用EnableDebugMode()

另一種選擇是致電

var jsonString = yourclient.RequestResponseSerializer.SerializeToString(yourdescriptor);

在您的描述符上,但我認為 debugMode 更方便。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM