Ejemplo n.º 1
0
        /// <summary>
        /// Adds a header to the http request
        /// </summary>
        /// <param name="request">The SolidHttpRequest</param>
        /// <param name="name">The name of the header</param>
        /// <param name="firstValue">The first value of the header</param>
        /// <param name="secondValue">The second value of the header</param>
        /// <param name="more">More values for the header</param>
        /// <returns>SolidHttpRequest</returns>
        public static SolidHttpRequest WithHeader(this SolidHttpRequest request, string name, string firstValue, string secondValue, params string[] moreValues)
        {
            var values = new[] { firstValue, secondValue }.Concat(moreValues);

            return(request.WithHeaders(headers => headers.Add(name, values)));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Adds a header to the http request
 /// </summary>
 /// <param name="request">The SolidHttpRequest</param>
 /// <param name="name">The name of the header</param>
 /// <param name="values">More values for the header</param>
 /// <returns></returns>
 public static SolidHttpRequest WithHeader(this SolidHttpRequest request, string name, StringValues values)
 {
     return(request.WithHeaders(headers => headers.Add(name, values.ToArray())));
 }