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}"));
 }
Beispiel #3
0
 public void Intercept(RxHttpRequestOptions request)
 {
     request.AddHeader("Accept", MediaType.Application.Json);
 }
Beispiel #4
0
 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");
 }