@@ -55,6 +55,29 @@ builder.Services.AddHttpClientToCurlInGeneralMode(builder.Configuration);
5555builder .Services .AddHttpClient ();
5656```
5757
58+ ##### Configuration (via ` appsettings.json ` )
59+
60+ ``` json
61+ "HttpClientToCurl" : {
62+ "TurnOnAll" : true ,
63+
64+ "ShowOnConsole" : {
65+ "TurnOn" : true ,
66+ "NeedAddDefaultHeaders" : true ,
67+ "EnableCompression" : false ,
68+ "EnableCodeBeautification" : true
69+ },
70+
71+ "SaveToFile" : {
72+ "TurnOn" : true ,
73+ "NeedAddDefaultHeaders" : true ,
74+ "EnableCompression" : false ,
75+ "Filename" : " curl_commands" ,
76+ "Path" : " C:\\ Users\\ Public"
77+ }
78+ }
79+ ```
80+
5881#### 2️⃣ Specific Registration
5982
6083If you only want cURL generation for specific clients, you can enable it per-client easily using the built-in registration helpers.
@@ -71,6 +94,29 @@ builder.Services.AddHttpClientToCurl(builder.Configuration);
7194builder .Services .AddHttpClient (" my-client1" , showCurl : true );
7295```
7396
97+ ##### Configuration (via ` appsettings.json ` )
98+
99+ ``` json
100+ "HttpClientToCurl" : {
101+ "TurnOnAll" : true ,
102+
103+ "ShowOnConsole" : {
104+ "TurnOn" : true ,
105+ "NeedAddDefaultHeaders" : true ,
106+ "EnableCompression" : false ,
107+ "EnableCodeBeautification" : true
108+ },
109+
110+ "SaveToFile" : {
111+ "TurnOn" : true ,
112+ "NeedAddDefaultHeaders" : true ,
113+ "EnableCompression" : false ,
114+ "Filename" : " curl_commands" ,
115+ "Path" : " C:\\ Users\\ Public"
116+ }
117+ }
118+ ```
119+
74120### ⚙️ Manual Usage
75121
76122``` csharp
0 commit comments