다음 코드 블록은 js 크로스 도메인을 구현하기 위해 일반 핸들러를 호출하는 js용 프록시입니다. js가 도메인을 여러 번 교차해야 하는 경우 다음 방법을 권장합니다.
공개 문자열 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 요청 = System.Net.HttpWebRequest.Create(requestUrl)
request.Method = requestMethod;
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() System.Net.HttpWebResponse ;
System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8)
return sr.ReadToEnd()
catch(예외)
{
return "";
}
}
#endregion