在C#中通过WebClient将JSON发布到URL
我有一些JavaScript代码需要转换为C#。我的JavaScript代码将一些JSON POST到已创建的Web服务。此JavaScript代码可以正常运行,如下所示: var vm = { k: "1", a: "2", c: "3", v: "4" }; $.ajax({ url: "http://www.mysite.com/1.0/service/action", type: "POST", data: JSON.stringify(vm), contentType: "application/json;charset=utf-8", success: action_Succeeded, error: action_Failed }); function action_Succeeded(r) { console.log(r); } function log_Failed(r1, r2, r3) { alert("fail"); } 我试图弄清楚如何将其转换为C#。我的应用程序正在使用.NET 2.0。据我所知,我需要执行以下操作: using (WebClient client = new WebClient()) { …