diff --git a/src-examples/ConsoleAppIHttpClient/ConsoleAppIHttpClient.csproj b/src-examples/ConsoleAppIHttpClient/ConsoleAppIHttpClient.csproj index 41d19bb..a0ada3d 100644 --- a/src-examples/ConsoleAppIHttpClient/ConsoleAppIHttpClient.csproj +++ b/src-examples/ConsoleAppIHttpClient/ConsoleAppIHttpClient.csproj @@ -7,7 +7,7 @@ - + diff --git a/src-examples/ConsoleAppIHttpClient/Program.cs b/src-examples/ConsoleAppIHttpClient/Program.cs index ead450e..78b4f49 100644 --- a/src-examples/ConsoleAppIHttpClient/Program.cs +++ b/src-examples/ConsoleAppIHttpClient/Program.cs @@ -7,7 +7,7 @@ var httpClientProxy = new HttpClientProxy(httpClient); var result = await httpClientProxy.GetAsync("https://www.google.nl"); var todo = await httpClientProxy.GetFromJsonAsync("https://jsonplaceholder.typicode.com/todos/1"); var postResult = await httpClientProxy.PostAsJsonAsync("https://jsonplaceholder.typicode.com/todos", new Todo { Id = 123 }); -var patchResult = await httpClientProxy.PatchAsJsonAsync("https://jsonplaceholder.typicode.com/todos", new Todo { Id = 400 }); -var putResult = await httpClientProxy.PutAsJsonAsync("https://jsonplaceholder.typicode.com/todos", new Todo { Id = 444 }); +var patchResult = await httpClientProxy.PatchAsJsonAsync("https://jsonplaceholder.typicode.com/todos/1", new Todo { Id = 400 }); +var putResult = await httpClientProxy.PutAsJsonAsync("https://jsonplaceholder.typicode.com/todos/1", new Todo { Id = 444 }); int x = 0; \ No newline at end of file diff --git a/src/IHttpClient/IHttpClient.csproj b/src/IHttpClient/IHttpClient.csproj index a5f0fb3..644e0cb 100644 --- a/src/IHttpClient/IHttpClient.csproj +++ b/src/IHttpClient/IHttpClient.csproj @@ -1,7 +1,7 @@ - 0.0.1-preview-01 + 0.0.1 netstandard2.1;net6.0;net7.0;net8.0 enable latest diff --git a/src/IHttpClient/PackageReadme.md b/src/IHttpClient/PackageReadme.md index bd873d4..e23b071 100644 --- a/src/IHttpClient/PackageReadme.md +++ b/src/IHttpClient/PackageReadme.md @@ -4,7 +4,7 @@ This project uses source generation to generate an `IHttpClient` interface and ` All the methods and properties from the `HttpClient` are replicated to `IHttpClient`. -## Use it +## Usage ``` c# HttpClient httpClient = new HttpClient(); IHttpClient httpClientProxy = new HttpClientProxy(httpClient); @@ -12,6 +12,6 @@ IHttpClient httpClientProxy = new HttpClientProxy(httpClient); var result = await httpClientProxy.GetAsync("https://www.google.nl"); var todo = await httpClientProxy.GetFromJsonAsync("https://jsonplaceholder.typicode.com/todos/1"); var postResult = await httpClientProxy.PostAsJsonAsync("https://jsonplaceholder.typicode.com/todos", new Todo { Id = 123 }); -var patchResult = await httpClientProxy.PatchAsJsonAsync("https://jsonplaceholder.typicode.com/todos", new Todo { Id = 400 }); -var putResult = await httpClientProxy.PutAsJsonAsync("https://jsonplaceholder.typicode.com/todos", new Todo { Id = 444 }); +var patchResult = await httpClientProxy.PatchAsJsonAsync("https://jsonplaceholder.typicode.com/todos/1", new Todo { Id = 400 }); +var putResult = await httpClientProxy.PutAsJsonAsync("https://jsonplaceholder.typicode.com/todos/1", new Todo { Id = 444 }); ``` \ No newline at end of file