C#如何从网站上演示api帖子

时间:2016-09-11 12:16:50

标签: c# api model-view-controller

我正在尝试编程自动化QA测试进行注册。 我需要向特定网站的api演示注册请求

这是我的代码

  public void TestApi()
    {
        string apiStatus = "";
        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://my_base_api_address");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));


            //string fName = RegisterHandler.MakeNewUser();



            var user = new RegisterModel()
            {
                public string UserEmail{ get; set; }
                public int userId{ get; set; }
                ......
                ......
            };


            var response =  client.PostAsJsonAsync("api/register/Register", user).Result;

            if (response.IsSuccessStatusCode)
            {

            }

        }

    }

我的代码baseAddress与几个网站相关,但我需要测试一个特定的网站。 我应该在何处以及如何准确地放置测试网站的网址?

提前致谢。

0 个答案:

没有答案