@@ -109,18 +109,34 @@ protected virtual ResponseData<T> HandleResponseContent<T>(String content)
109109 protected virtual async Task < Result < TResponse > > SendGetRequest < TResponse > ( String uri ,
110110 String accessToken ,
111111 CancellationToken cancellationToken ) =>
112- await this . SendGetRequest < TResponse > ( uri , accessToken , cancellationToken , null ) ;
113-
112+ await this . SendGetRequest < TResponse > ( uri , accessToken , null , null , cancellationToken ) ;
114113
115- protected virtual async Task < Result < TResponse > > SendGetRequest < TResponse > ( String uri , String accessToken , CancellationToken cancellationToken , List < ( String header , String value ) > additionalHeaders )
114+ protected virtual async Task < Result < TResponse > > SendGetRequest < TResponse > ( String uri ,
115+ String accessToken ,
116+ List < ( String header , String value ) > additionalHeaders ,
117+ CancellationToken cancellationToken ) =>
118+ await this . SendGetRequest < TResponse > ( uri , accessToken , additionalHeaders , null , cancellationToken ) ;
119+
120+ protected virtual async Task < Result < TResponse > > SendGetRequest < TResponse > ( String uri ,
121+ String accessToken ,
122+ HttpContent content ,
123+ CancellationToken cancellationToken ) =>
124+ await this . SendGetRequest < TResponse > ( uri , accessToken , null , content , cancellationToken ) ;
125+
126+
127+ protected virtual async Task < Result < TResponse > > SendGetRequest < TResponse > ( String uri , String accessToken , List < ( String header , String value ) > additionalHeaders , HttpContent content , CancellationToken cancellationToken )
116128 {
117129
118130 HttpRequestMessage requestMessage = new ( HttpMethod . Get , uri ) ;
119131 if ( String . IsNullOrEmpty ( accessToken ) == false )
120132 requestMessage . Headers . Authorization = new AuthenticationHeaderValue ( AuthenticationSchemes . Bearer , accessToken ) ;
121133
122134 AddAdditionalHeaders ( requestMessage , additionalHeaders ) ;
123-
135+
136+ if ( content != null ) {
137+ requestMessage . Content = content ;
138+ }
139+
124140 // Make the Http Call here
125141 HttpResponseMessage httpResponse = await this . HttpClient . SendAsync ( requestMessage , cancellationToken ) ;
126142
0 commit comments