从IOS发布JSON数据到远程MVC应用程序

时间:2013-12-03 02:44:10

标签: asp.net-mvc json asp.net-mvc-4

我希望通过IOS设备将json数据发布到mvc应用程序。 我编写了应用程序并在本地测试了它。它工作正常。但是当我在远程服务器上托管应用程序时,发生了异常。 Fiddler报告说找不到资源。

我执行一些操作(向db添加数据,创建一些文件等)并返回true或false。

我的JSON数据格式

var data= { "param1": "something", "param2": "something" }; 

我的行动

[HttpPost]
public ActionResult PostActionData(DataModel model)
{
    ... some operations
    return Json(result, JsonRequestBehavior.AllowGet);
}

模型始终为空

 public class DataModel
 {
    public string param1 { get; set; }
    public string param2 { get; set; }
 }

我尝试从远程服务器但它不起作用。当我从具有样本请求的本地服务器尝试时,它可以正常工作。

我的样品申请是:

$.ajax({
        url: "url/controller/action",
        type: 'POST',
        dataType: 'json',
        contentType: 'application/json',
        data: JSON.stringify(data),
        success: function (result) {
            alert("OK");
        }
});

我错过了什么?

0 个答案:

没有答案