public static void AddHeader(this Dictionary <string, string> obj, PredefinedHeaders header)
        {
            switch (header)
            {
            case PredefinedHeaders.ContentTypeJson:
                obj.Add("Content-Type", "application/vnd.api+json");
                break;

            case PredefinedHeaders.AcceptJson:
                obj.Add("Accept", "application/vnd.api+json");
                break;

            case PredefinedHeaders.ContentTypeFormUrlEncoded:
                obj.Add("Content-Type", "application/x-www-form-urlencoded");
                break;
            }
        }
예제 #2
0
 /// <summary>
 /// Adds a predefined header to the configuration
 /// </summary>
 /// <param name="name"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public ClientConfiguration WithPredefinedHeader(string name, string value)
 {
     PredefinedHeaders.Add(name, value);
     return(this);
 }