私は銀行のIFSCコード、ピンコードなどのサービスを提供するためのWeb-APIを作成しているというように、http://www.ajaxserver.com
クライアントURL名を知るには?
私として名前私のウェブサイトからすべてのAPIは、自分のサイトや、私のサイトを使用して、私のすべてのクライアントアクセスでホストされています。 ウェブAPIコードは、私のクライアントのWebサイト名の
[Route("api/GetURLName/")]
[HttpGet]
public string GetURLName(HttpRequestMessage request)
{
return HttpContext.Current.Request.Url.AbsoluteUri ;
}
一つであるhttp://www.clientwebsite.online
クライアントは、コードの下のような情報を取得するためにjqueryのを使用されています。出力が必要
"http://ajaxserver.com/api/GetURLName/".
:
$('#btnTestCore').click(function() {
$.ajax({
url: 'http://ajaxserver.com/api/GetURLName/',
dataType: 'json',
type: 'GET',
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data);
},
error: function (data) {
alert('failed.');
}
});
});
出力が来る限りリクエストが知っているAJAXのサーバーとして
"http://clientwebsite.online/api/GetURLName/"
にそのクエリ文字列を読み込む必要がありますどのようなあなたが見ることはあなたがそうであるように予想される動作でありますRequest url(あなたのサイト)を返します。 RequestReferrerを試しましたか – Shyju
投稿スパムを避けるためにURLを微調整しました –
RequestReferrerを使用できませんでした。ランタイムエラーが表示されました... –