Interface IHttpGetRequestBuilder<TResponse>
- Namespace
- Homa.Sdk.Foundation
- Assembly
- Homa.Sdk.Foundation.dll
Interface for building an HTTP GET request
[Obsolete("Use IHttpRequestBuilder<TResponse> instead.")]
public interface IHttpGetRequestBuilder<TResponse> : IHttpRequestBuilder<TResponse>, IHttpRequestBuilder<IHttpRequestBuilder<TResponse>, TResponse>
Type Parameters
TResponse
- Inherited Members
Methods
AddQueryParameter(string, IEnumerable<string>)
Add query parameters. Multiple values of the same parameter are supported.
IHttpGetRequestBuilder<TResponse> AddQueryParameter(string name, IEnumerable<string> values)
Parameters
namestringName of the query parameter to add
valuesIEnumerable<string>Values of the collection represented by this parameter.
Returns
- IHttpGetRequestBuilder<TResponse>
AddQueryParameter(string, string)
Add query parameters. Multiple values of the same parameter are supported.
IHttpGetRequestBuilder<TResponse> AddQueryParameter(string name, string value)
Parameters
Returns
- IHttpGetRequestBuilder<TResponse>
Remarks
Adding a parameter with the same name multiple times will automatically convert it to a collection.
AddQueryParameters(IEnumerable<KeyValuePair<string, string>>)
Adds multiple query parameters. Multiple values of the same parameter are supported.
IHttpGetRequestBuilder<TResponse> AddQueryParameters(IEnumerable<KeyValuePair<string, string>> parameters)
Parameters
parametersIEnumerable<KeyValuePair<string, string>>Collection of key-value pairs representing the query parameters to add.
Returns
- IHttpGetRequestBuilder<TResponse>
An instance of the HTTP GET request builder.
Remarks
Adding a parameter with the same name multiple times will automatically convert it to a collection.