私は現在のユーザーのFacebook IDを返すweb API関数を持っています。セッションからIDを取得します。 API関数はIDを正しく表示しますが、JQuery関数を使用して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を使って問題を使用しています。私はブラウザから上記の結果を得る –
申し訳ありませんが、私は混乱しています。私はもっとコードを見る必要があります。または、リクエストの違いをキャッチするためにフィドラーを試すことができますか? –
ありがとうございますが、これは私の機能です。コードはありません。私は1つのリクエストを行い、ページの結果は私に "22366635"のようなIDを与えます。そして、ページを右クリックするとソースが表示されます。私はこれがどう起こるかわからない –