Exemple #1
0
        public void TestBuildUrlQuery()
        {
            var queryParam = new QueryParameters()
            {
                StrField = "a", StrProp = "b", IntField = 123
            };
            // Build Query part of URL from properties of an object (URL query is all after '?')
            var query = RestClientHelper.BuildUrlQuery(queryParam);

            Assert.AreEqual("StrProp=b&StrField=a&IntField=123", query);
            Debug.WriteLine($"result: {query}");
        }
Exemple #2
0
 /// <summary>
 /// Formats the query part of URL from properties (fields) of an object (names and values).
 /// Null-value parameters are skipped. All values are URL-escaped.
 /// </summary>
 /// <param name="queryParams">Query parameters object.</param>
 /// <returns>Constructed query part.</returns>
 public string BuildUrlQuery(object queryParams)
 {
     return(RestClientHelper.BuildUrlQuery(queryParams));
 }