public static RxHttpRequestOptions UseBasicAuthorization(this RxHttpRequestOptions options, string user, string key) { var token = $"{user}:{key}"; var tokenBase64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(token)); return(options.AddHeader(HeaderNames.Authorization, $"Basic {tokenBase64}")); }
public static RxHttpRequestOptions UseBearerAuthorization(this RxHttpRequestOptions options, string token) { return(options.AddHeader(HeaderNames.Authorization, $"Bearer {token}")); }
public void Intercept(RxHttpRequestOptions request) { request.AddHeader("Accept", MediaType.Application.Json); }
public static RxHttpRequestOptions UseJsonMediaType(this RxHttpRequestOptions options) { options.SetRequestMediaType(new JsonHttpMediaType(RxHttp.Default.Serializable)); return(options); }
public void Intercept(RxHttpRequestOptions request) { request.AddQueryString("api_key", "eb7b25db28349bd4eef1498a5be9842f"); }