Exemplo n.º 1
0
        public void TestFormBody()
        {
            FormBody body = new FormBody();

            Assert.Null(body.GetBody());
            body.AddParameter(new { id = 1, name = "name" });
            object p = null;

            body.AddParameter(p);
            body.AddParameter(new Dictionary <string, object> {
                { "title", "abc" }
            });
            body.AddParameter(new Dictionary <string, object> {
            });
            Assert.True(body.GetBody().Length > 0);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 设置表单数据
        /// content-type=application/x-www-form-urlencoded
        /// </summary>
        /// <param name="parameters"></param>
        /// <returns></returns>
        public INoneBodyBuilder Form(IDictionary <string, object> parameters)
        {
            var body = new FormBody();

            body.AddParameter(parameters);
            _requestBody = body;
            ContentType("application/x-www-form-urlencoded");
            return(this);
        }