C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[70110] C++ 빌더에서 인디http로 쿠키를 첨부하여 보내는 방법에 대해서 알고 싶습니다.
CodeMaster [wrinos] 2786 읽음    2013-09-11 23:41
C++ 빌더에서 인디http로 쿠키를 첨부하여 보내는 방법에 대해서 알고 싶습니다.


질문
1. 쿠키 생성은 어떻게 하면 되나요?
- 아래 C#참고 코드 처럼 userid, id, domain의 내용을 담고 싶습니다.
- 검색을 통해 다른 몇몇 게시물의 내용을 보면
String변수에 그냥 내용을 적는 분도 계시고, TCookie라는걸 통해서 생성하시는 분도 계신거 같은데 어느게 맞는건지요?

2. 인디http를 통해서 생성한 쿠키를 Get메소드를 통해 보내고 싶은데, 쿠키값을 어디에 실어 보내면 되나요?
- 검색을 통해 다른 몇몇 게시물의 내용을 보면
idHttp->Request->ExtraHeaders에 추가 하는거 같은데 맞는지요?


아래 코드는 참고해 보려고 찾은 C#코드입니다.
public string Get(string url,string userid, string id, string domain)
{
    string responseMessage = "";
    int timeout = ((int)ar.GetValue("Timeout", typeof(int)) * 1000);
 
    try
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
        Cookie addCookie = new Cookie(userid, id, "", domain);
        request.CookieContainer = new CookieContainer();
        request.CookieContainer.Add(addCookie);
        request.Timeout = timeout;
        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
        {
            Encoding encode;
            if (response.CharacterSet.ToLower() == "utf-8") { encode = Encoding.UTF8; }
            else { encode = Encoding.Default; }
 
            using (Stream dataStream = response.GetResponseStream())
            {
                using (StreamReader reader = new StreamReader(dataStream, encode))
                {
                    responseMessage = reader.ReadToEnd();
                }
            }
        }
    }
    catch (Exception e)
    {
        throw e;
    }
 
    return responseMessage;
}

+ -

관련 글 리스트
70110 C++ 빌더에서 인디http로 쿠키를 첨부하여 보내는 방법에 대해서 알고 싶습니다. CodeMaster 2786 2013/09/11
70121     Re:[자답]C++ 빌더에서 인디http로 쿠키를 첨부하여 보내는 방법에 대해서 알고 싶습니다. CodeMaster 3219 2013/09/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.