BuildRequestUrl() публичный Метод

public BuildRequestUrl ( string baseUrl, string method, string>.Dictionary parameters ) : string
baseUrl string
method string
parameters string>.Dictionary
Результат string
Пример #1
0
        public void reqeust_uri_should_build_correctly_for_add_without_trailing_slash()
        {
            Dictionary<string, string> d = new Dictionary<string, string>();

            RequestBuilderHelper helper = new RequestBuilderHelper();
            string url = helper.BuildRequestUrl("http://www.nnihlen.com/blog", Method.Add, d);

            Assert.Equal("http://www.nnihlen.com/blog/add", url);
        }
Пример #2
0
        public HttpWebRequest BuildRequest(string baseUrl, string method, Dictionary <string, string> parameters)
        {
            Uri            uri     = new Uri(_requestBuilderHelper.BuildRequestUrl(BASE_URL, method, parameters));
            HttpWebRequest request = HttpWebRequest.Create(uri) as HttpWebRequest;

            request.Method      = GetHttpMethod(method);
            request.ContentType = "application/x-www-form-urlencoded";

            return(request);
        }
Пример #3
0
        public void reqeust_uri_should_build_correctly_for_add_with_parameters_trailing_slash()
        {
            Dictionary<string, string> d = new Dictionary<string, string>();
            d.Add("url", "foo");
            d.Add("event", "yes");

            RequestBuilderHelper helper = new RequestBuilderHelper();
            string url = helper.BuildRequestUrl("http://www.nnihlen.com/blog/", Method.Add, d);

            Assert.Equal("http://www.nnihlen.com/blog/add?url=foo&event=yes", url);
        }