Skip to content

Commit aff1ec3

Browse files
authored
fix: Return string instead of JSON content (#33)
1 parent 0fa9207 commit aff1ec3

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/Docker.DotNet/JsonRequestContent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ public JsonRequestContent(T val, JsonSerializer serializer)
2323

2424
public HttpContent GetContent()
2525
{
26-
return _serializer.GetJsonContent(_value);
26+
return _serializer.GetHttpContent(_value);
2727
}
2828
}

src/Docker.DotNet/JsonSerializer.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ internal sealed class JsonSerializer
44
{
55
private readonly JsonSerializerOptions _options = new JsonSerializerOptions();
66

7+
static JsonSerializer()
8+
{
9+
}
10+
711
private JsonSerializer()
812
{
913
_options.Converters.Add(new JsonEnumMemberConverter<RestartPolicyKind>());
@@ -16,9 +20,9 @@ private JsonSerializer()
1620
public static JsonSerializer Instance { get; }
1721
= new JsonSerializer();
1822

19-
public HttpContent GetJsonContent<T>(T value)
23+
public HttpContent GetHttpContent<T>(T value)
2024
{
21-
return JsonContent.Create(value, options: _options);
25+
return new StringContent(Serialize(value), Encoding.UTF8, "application/json");
2226
}
2327

2428
public string Serialize<T>(T value)

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
3-
"version": "3.128.3",
3+
"version": "3.128.4",
44
"nugetPackageVersion": {
55
"semVer": 2
66
},

0 commit comments

Comments
 (0)