我有一个Web API函数,返回当前用户的Facebook ID,我从会话中获取Id。 API函数正确显示id,但是当我通过JQuery函数连接到它时,它重新运行空字符串,当我在浏览器中尝试Web API函数时,我可以正确看到结果,但是当我打开源页面时,只能看到空字符串像这样: Web API在主体中返回空结果
这是我的功能代码:
public class successController : ApiController
{
[HttpGet]
[Route("api/success")]
public string success()
{
string val = "";
if (System.Web.HttpContext.Current.Session["user"] != null)
{
val = System.Web.HttpContext.Current.Session["user"].ToString();
return val;
}
else
return "";
}
}
的jQuery是使用GET方法,但与Web API函数不是Jquery的问题。我从浏览器中获得上述结果 –
对不起,我很困惑。我需要看到更多的代码。或者,你可以尝试提琴手来捕捉请求差异吗? –
谢谢,但这是我的功能,没有更多的代码。我提出了一个请求,页面结果给了我fb id,如“22366635”,当我右键单击页面查看源代码时,它是空的,没有任何内容。我不知道这是怎么发生的 –