MyD*_*ons 4 javascript c# asp.net-mvc-4
我觉得我真的应该为此学习WCF(如果你同意的话可以随意评论),但是,我想以XML或JSON格式查询网站并获得结果.
在这种情况下,我选择JSON.
我在网站(www.site1.com)上有一个控制器,看起来像
public JsonResult Save(bool willSave)
{
//logic with the parameters to go here
return Json(new { code = 200, description = "OK" }, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)
现在,我想从另一个网站获取这些信息,所以在www.site2.com我什么都没有...我不知道我能编写什么代码,只是因为我看到你查询的所有例子json使用javascript/Ajax.
我不想使用JavaScript或Ajax(我知道该怎么做),对于这个项目,我正在努力做我可以服务器端的一切.
我希望能够做到以下几点
public ActionResult Do()
{
var json = someHowQuerySite1.com?withQueryString=true;//THIS IS THE ISSUE
var model = CreateModel(json);
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
正如你所希望看到的,
var json = someHowQuerySite1.com?withQueryString=true;//THIS IS THE ISSUE
Run Code Online (Sandbox Code Playgroud)
我不知道在这里写什么语法.
最简单的方法,替换
var json = someHowQuerySite1.com?withQueryString=true;
Run Code Online (Sandbox Code Playgroud)
同
using (var client = new HttpClient())
{
var responseString = client.GetStringAsync("http://www.example.com/recepticle.aspx?withQueryString=true");
var json = myJsonUtililty.toJson(responseString);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |