[C#] HttpWebRequest POST 전송

0 투표
protected void HttpPost()
{
    String callUrl = "http://localhost/post/";
    
    String postData = "a=1&b=2";
 
    HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create(callUrl);
    // 인코딩 UTF-8
    byte[] sendData = UTF8Encoding.UTF8.GetBytes(postData);
    httpWebRequest.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
    httpWebRequest.Method = "POST";
    httpWebRequest.ContentLength = sendData.Length;
    Stream requestStream = httpWebRequest.GetRequestStream();
    requestStream.Write(sendData, 0, sendData.Length);
    requestStream.Close();
    HttpWebResponse httpWebResponse = (HttpWebResponse) httpWebRequest.GetResponse();
    StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream(), Encoding.GetEncoding("UTF-8"));    
    string return = streamReader.ReadToEnd();
    streamReader.Close();
    httpWebResponse.Close();
 
    console.Write("return: " + return);
}

당신의 답변

보여지는 당신의 이름 (옵션):
개인정보 보호: 이메일 주소는 이 알림을 발송하기 위해 사용됩니다.
안티-스팸 확인:
앞으로 이 검증을 피하려면,로그인 혹은 가입 하시기바랍니다.
구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...