ホームページ > ウェブフロントエンド > jsチュートリアル > JS クロスドメイン コード スニペット_JavaScript スキル

JS クロスドメイン コード スニペット_JavaScript スキル

WBOY
リリース: 2016-05-16 17:50:34
オリジナル
1026 人が閲覧しました

次のコード ブロックは、js のクロスドメインを実装するための汎用ハンドラーを呼び出すための js のプロキシです。 js がドメインを複数回横断する必要がある場合は、次の方法をお勧めします。

コードをコピー コードは次のとおりです。

public string GetInfo(HttpContext context )
{
string post = "a=XX&b=XX";
return CreateHttpRequest("https://www.XXXX.com", post, "POST");


#region リクエストの構築
///
/// リクエストの構築
///
/// /// リクエスト パラメータ
/// リクエストメソッド
///
public string CreateHttpRequest(string requestUrl, string requestParam, string requestMethod)
{
try
{
System.Net.HttpWebRequest request = System.Net.HttpWebRequest.Create(requestUrl) as System.Net.HttpWebRequest;
string post = requestParam; [] bytes = System.Text.Encoding.UTF8.GetBytes(post);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = bytes.Length; System.IO.Stream ストリーム = request.GetRequestStream();
stream.Write(bytes, 0, bytes.Length);
System.Net.HttpWebResponse 応答 = request.GetResponse() as System.Net.HttpWebResponse ;
System.IO.StreamReader = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8);
return sr.ReadToEnd(); catch (例外)
{
return ""
}

}
#endregion

;
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート