Skip to content

Commit c54e867

Browse files
committed
Don't sign User-Agent. It's causing problems.
1 parent 8fd8622 commit c54e867

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

src/Elasticsearch.Net.Aws/ElasticSearch.Net.Aws.IntegrationTests/ElasticSearch.Net.Aws.IntegrationTests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp2.0</TargetFrameworks>
4+
<TargetFrameworks>netcoreapp2.2</TargetFrameworks>
55
<AssemblyName>ElasticSearch.Net.Aws.IntegrationTests</AssemblyName>
66
<PackageId>ElasticSearch.Net.Aws.IntegrationTests</PackageId>
77
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
@@ -17,7 +17,7 @@
1717
<ItemGroup>
1818
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.*" />
1919
<PackageReference Include="NUnit" Version="3.7.*" />
20-
<PackageReference Include="NEST" Version="7.0.0-alpha2" />
20+
<PackageReference Include="NEST" Version="7.0.0-beta1" />
2121
<PackageReference Include="NUnit3TestAdapter" Version="3.8.0" />
2222
</ItemGroup>
2323

src/Elasticsearch.Net.Aws/ElasticSearch.Net.Aws.IntegrationTests/PingTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public void Ping_should_work()
1919
var httpConnection = new AwsHttpConnection(Region);
2020
var pool = new SingleNodeConnectionPool(new Uri(TestConfig.Endpoint));
2121
var config = new ConnectionConfiguration(pool, httpConnection);
22+
config.DisableDirectStreaming();
2223
var client = new ElasticLowLevelClient(config);
2324
var response = client.Ping<VoidResponse>();
2425
Assert.AreEqual(200, response.HttpStatusCode.GetValueOrDefault(-1));

src/Elasticsearch.Net.Aws/ElasticSearch.Net.Aws.IntegrationTests/PostTests.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,21 @@ public void Setup()
3030
[TearDown]
3131
public void TearDown()
3232
{
33-
_client.IndicesDelete<VoidResponse>(_indexName);
33+
_client.Indices.Delete<VoidResponse>(_indexName);
3434
}
3535

3636
[Test]
3737
public void SimplePost_should_work()
3838
{
3939
var id = Guid.NewGuid().ToString("n");
40-
var response = _client.Create<VoidResponse>(_indexName, id, PostData.Serializable(new { message = "Hello, World!" }));
40+
var response = _client.Create<VoidResponse>(
41+
_indexName,
42+
id,
43+
PostData.Serializable(new { message = "Hello, World!" }));
4144
Assert.AreEqual(true, response.Success, response.DebugInformation);
4245
var getResponse = _client.Get<StringResponse>(_indexName, id);
4346
Assert.AreEqual(true, getResponse.Success, getResponse.DebugInformation);
4447
StringAssert.Contains("Hello, World!", getResponse.Body);
4548
}
4649
}
47-
}
50+
}

src/Elasticsearch.Net.Aws/Elasticsearch.Net.Aws/SignV4Util.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ private static Dictionary<string, string> GetCanonicalHeaders(this IRequest requ
115115
{
116116
var q = from string key in request.Headers.Keys
117117
let headerName = key.ToLowerInvariant()
118-
where headerName != "connection"
118+
where headerName != "connection" && headerName != "user-agent"
119119
let headerValues = string.Join(",",
120120
request.Headers
121121
.GetValues(key) ?? Enumerable.Empty<string>()

0 commit comments

Comments
 (0)