C #으로 변환해야하는 JavaScript 코드가 있습니다. 내 JavaScript 코드는 생성 된 웹 서비스에 일부 JSON을 게시합니다. 이 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())
{
string json = "?";
client.UploadString("http://www.mysite.com/1.0/service/action", json);
}
나는이 시점에서 약간 갇혀있다. 어떻게 생겼는지 잘 모르겠습니다 json
. 콘텐츠 유형을 설정해야하는지 잘 모르겠습니다. 그렇게하면 어떻게해야할지 모르겠습니다. 나는 또한 보았다 UploadData
. 그래서 올바른 방법을 사용하고 있는지 확실하지 않습니다. 어떤 의미에서 내 데이터의 직렬화가 내 문제입니다.
누군가 내가 여기서 놓친 것을 말해 줄 수 있습니까?
감사합니다!