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); }
/// <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); }