.net http formdata方式请求

有于接口只接受formdata方式传参

试了各种方法。在postman可以调用成功,代码中各种不行,

最后百度到https://www.cnblogs.com/anech/p/9880036.html 实测可行

var multipartFormDataContent = new MultipartFormDataContent();
            multipartFormDataContent.Add(new StringContent("admin"), "UserName");
            multipartFormDataContent.Add(new StringContent("123456"), "Password");
            var client = _clientFactory.CreateClient();
            var response = await client.PostAsync("http://localhost", multipartFormDataContent);
            if (response.IsSuccessStatusCode)
            {
                //do
            }

猜你喜欢

转载自www.cnblogs.com/landonys/p/11984676.html