我使用这些操作创建了一个带有家庭控制器的简单mvc3站点。使用Delphi与asp.net mvc 3网站进行交互
public JsonResult Param(string id)
{
string upper = String.Concat(id, "ff");
return Json(upper);
}
public ContentResult Param2(string id)
{
string upper = String.Concat(id, "ff");
return Content(upper);
}
public JsonResult Param3(string id)
{
string upper = String.Concat(id, "ff");
io gg = new io();
gg.IOName = upper;
return Json(gg);
}
}
public class io
{
public string IOName {get;set;}
}
我正在使用Delphi XE和随附的IPworks。 问题#1。无论我做什么,我都无法发送发布数据。我在函数上设置了一个断点。所以id始终为空。
因此,这些工作(只发布数据)的任何网址。
Json1.Get('http://localhost:1257/home/Param?id=ss');
REST1.Get('http://localhost:1257/home/Param2?id=kk');
但是,这些不工作(只发布数据)的任何网址。
REST1.PostData :='id=110559%2C102%2C0%2C0';
REST1.POST('http://localhost:1257/home/Param2');
或
json1.PostData:='id=110';
Json1.post('http://localhost:1257/home/Param');
,但这个工程的发布
Webform.AddFormVar('id', '110559%2C102%2C0%2C0');
Webform.SubmitTo('http://localhost:1257/home/Param2');
SO我如何格式化我的错参数???? 另外我从不得到格式化为JSON方式的变量gg。空白或出现错误
为什么-1?它是如此明显? – Joe