Post 来自控制台应用程序的PUT和修补程序请求

Post 来自控制台应用程序的PUT和修补程序请求,post,asp.net-web-api,patch,put,Post,Asp.net Web Api,Patch,Put,我试图从控制台应用程序进行put、post和修补程序调用,我能够成功地执行post,但我不能执行put和修补程序 HttpClient client = new HttpClient(); client.BaseAddress = new Uri(baseAddr); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Ad

我试图从控制台应用程序进行put、post和修补程序调用,我能够成功地执行post,但我不能执行put和修补程序

        HttpClient client = new HttpClient();
        client.BaseAddress = new Uri(baseAddr);
        client.DefaultRequestHeaders.Accept.Clear();
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
        HttpResponseMessage response = client.PutAsJsonAsync(entityAddress, entity).Result;

请建议任何方法。

您使用的是什么版本的.Net?另外,您是否收到了错误,或者请求没有产生您期望的结果?.Net Framework 4.5我得到的错误是“Inavlid操作”