# Elastic search authentiation Invalid NEST response built from a unsuccessful low level call

**URL:** <https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312>\
**Category:** Elasticsearch\
**Created:** [September 5, 2019, 7:37pm UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312 "2019-09-05T19:37:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bidzina\_Goginashvili](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bidzina_goginashvili/32/51114_2.png) [@Bidzina\_Goginashvili](https://discuss.elastic.co/u/Bidzina_Goginashvili)\
**Post date:** [September 5, 2019, 7:37pm UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/1 "2019-09-05T19:37:52Z")

</div>

> public ElasticClient EsClient()  
> {  
> var nodes = new Uri  
> {  
> new Uri($"{\_config.ElasticUrl}"),  
> };
> 
> ```
> var connectionPool = new StaticConnectionPool(nodes);
> var connectionSettings = new ConnectionSettings(connectionPool)
> .BasicAuthentication("ID", "PWD");
> var elasticClient = new ElasticClient(connectionSettings);
> 
> return elasticClient;
> }
> 
> ```

what is the problem with connection?

---

<div class="post-metadata">

**Author:** ![Bidzina\_Goginashvili](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bidzina_goginashvili/32/51114_2.png) [@Bidzina\_Goginashvili](https://discuss.elastic.co/u/Bidzina_Goginashvili)\
**Post date:** [September 5, 2019, 10:30pm UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/2 "2019-09-05T22:30:53Z")

</div>

Invalid NEST response built from a unsuccessful () low level call on PUT: 9200/onoff-products/\_doc/82

# Audit trail of this API call:

- [1] PingFailure: Node: kibana.onoff.ge:9200/ Exception: NotSupportedException Took: 00:00:00.0069832

# OriginalException: Elasticsearch.Net.ElasticsearchClientException: Failed to ping the specified node.. Call: unknown resource ---\> Elasticsearch.Net.PipelineException: Failed to ping the specified node. ---\> System.NotSupportedException: The URI prefix is not recognized.

at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)  
at System.Net.WebRequest.Create(Uri requestUri)  
at Elasticsearch.Net.HttpWebRequestConnection.CreateWebRequest(RequestData requestData)  
at Elasticsearch.Net.HttpWebRequestConnection.CreateHttpWebRequest(RequestData requestData)  
at Elasticsearch.Net.HttpWebRequestConnection.Request[TResponse](RequestData requestData)  
at Elasticsearch.Net.RequestPipeline.Ping(Node node)  
--- End of inner exception stack trace ---  
at Elasticsearch.Net.RequestPipeline.Ping(Node node)  
at Elasticsearch.Net.Transport`1.Ping(IRequestPipeline pipeline, Node node) at Elasticsearch.Net.Transport`1.Request[TResponse](HttpMethod method, String path, PostData data, IRequestParameters requestParameters)  
--- End of inner exception stack trace ---

# Audit exception in step 1 PingFailure:

System.NotSupportedException: The URI prefix is not recognized.  
at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)  
at System.Net.WebRequest.Create(Uri requestUri)  
at Elasticsearch.Net.HttpWebRequestConnection.CreateWebRequest(RequestData requestData)  
at Elasticsearch.Net.HttpWebRequestConnection.CreateHttpWebRequest(RequestData requestData)  
at Elasticsearch.Net.HttpWebRequestConnection.Request[TResponse](RequestData requestData)  
at Elasticsearch.Net.RequestPipeline.Ping(Node node)

# Request:

\<Request stream not captured or already read to completion by serializer. Set DisableDirectStreaming() on ConnectionSettings to force it to be set on the response.\>

# Response:

\<Response stream not captured or already read to completion by serializer. Set DisableDirectStreaming() on ConnectionSettings to force it to be set on the response.\>

---

<div class="post-metadata">

**Author:** ![forloop](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/forloop/32/9021_2.png) [@forloop](https://discuss.elastic.co/u/forloop)\
**Post date:** [September 6, 2019, 4:01am UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/3 "2019-09-06T04:01:28Z")

</div>

> [@Bidzina\_Goginashvili](#):
>
> System.NotSupportedException: The URI prefix is not recognized.

Looks like there is an issue with the URI in your config file. Should be either `http://kibana.onoff.ge:9200` or `https://kibana.onoff.ge:9200`.

---

<div class="post-metadata">

**Author:** ![Bidzina\_Goginashvili](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bidzina_goginashvili/32/51114_2.png) [@Bidzina\_Goginashvili](https://discuss.elastic.co/u/Bidzina_Goginashvili)\
**Post date:** [September 6, 2019, 6:43am UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/4 "2019-09-06T06:43:45Z")

</div>

it should be https, but when `i am trying [https://kibana.onoff.ge:9200](https://kibana.onoff.ge:9200) this uri besides this kibana.onoff.ge:9200 this gives me this error as original exeption.{"Failed to ping the specified node.. Call: Status code unknown from: HEAD /"}

---

<div class="post-metadata">

**Author:** ![forloop](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/forloop/32/9021_2.png) [@forloop](https://discuss.elastic.co/u/forloop)\
**Post date:** [September 6, 2019, 6:53am UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/5 "2019-09-06T06:53:44Z")

</div>

What version of the client are you using e.g. NEST 7.3.0?

---

<div class="post-metadata">

**Author:** ![Bidzina\_Goginashvili](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bidzina_goginashvili/32/51114_2.png) [@Bidzina\_Goginashvili](https://discuss.elastic.co/u/Bidzina_Goginashvili)\
**Post date:** [September 6, 2019, 7:52am UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/6 "2019-09-06T07:52:06Z")

</div>

yes i am using 7.3

---

<div class="post-metadata">

**Author:** ![forloop](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/forloop/32/9021_2.png) [@forloop](https://discuss.elastic.co/u/forloop)\
**Post date:** [September 6, 2019, 8:06am UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/7 "2019-09-06T08:06:18Z")

</div>

> [@Bidzina\_Goginashvili](#):
>
> {"Failed to ping the specified node.. Call: Status code unknown from: HEAD /"}

Can you make a HEAD request to `https://kibana.onoff.ge:9200` outside of the client, on the same machine? For example, with PowerShell

```ps
$user = "ID"
$password = "PWD" | ConvertTo-SecureString -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($user , $password)

Invoke-WebRequest "https://kibana.onoff.ge:9200" -Method Head -Credential $credential `
    -UseBasicParsing -ContentType "application/json"

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 4, 2019, 8:06am UTC](https://discuss.elastic.co/t/elastic-search-authentiation-invalid-nest-response-built-from-a-unsuccessful-low-level-call/198312/8 "2019-10-04T08:06:20Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
