有于接口只接受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 }
原文:https://www.cnblogs.com/landonys/p/11984676.html