멀티쓰레드 winhttp 쿠키(세션)연결질문
도래
멀티쓰레드사용중인데요~
Function CookieGet(ByVal Headers As String, _
Optional JmpType As Boolean = False) As String
On Error GoTo Ierr
Dim i As Integer
Dim Cook1() As String
Dim Temp As String
Dim typ As String
If JmpType = True Then typ = vbNewLine Else typ = Space(1)
Cook1 = Split(Headers, Set-Cookie: )
For i = 1 To UBound(Cook1)
If i = UBound(Cook1) Then
Temp = Temp & Split(Cook1(i), vbNewLine)(0)
Else
Temp = Temp & Split(Cook1(i), ;)(0) & ; & typ
End If
Next i
CookieGet = Temp
Exit Function
Ierr:
End Function
를 사용해서 쿠키세션을 연결해주고있습니다~
그런데 잘사용이안되는부분도있어서
이방법말고 public winhttp new 식으로 하나로 같이 연결해서 쓸수있는방법은없을까요?
-
흰양말
잘 사용을하다가 어느순간 갑자기 사용이 안되서보니까
쿠키값세션이 여러개로 나눠지더라구요
그래서 어떠한 방법을써도 되먹질않아 결국엔 꼼수로 사용했습니다 ㅎㅎ
정말 큰 답변주셔서 감사합니다
좋은주말 보내세요~! -
SchokoHolic
하나로 같이 연결해서 쓴다는 건 결국은 winhttp 개체 하나로 이용한다는 거고 이건 멀티쓰레드 사용하는 의미가 없는거 같구요.
쿠키를 관리하는 모듈을 하나 만들어야 사용해야 할거 같네요. 각각의 쓰레드가 사용하는 winhttp 에서 쿠키 설정을 하면 쿠키관리 모듈로 헤더를 보내 이전에 세팅된 쿠키면 변경하고, 새로운 쿠키면 추가하고 등등요. winhttp가 연결하기 전에는 해당 도메인에서 사용할 쿠키가 있는지 확인도 해야겠죠..
문제는 어쨌든 멀 -
초롱꽃
하...
-
아리알찬
모듈에 넣어보세요.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2676034 | 이런 창은 어떻게 지우나요? | 수련 | 2024-11-23 |
2676006 | 질문하나더~ | 찬바리 | 2024-11-23 |
2675930 | 작업관리자 차단 | 별빛 | 2024-11-22 |
2675901 | 숫자를 제외한 문자를 어떻게 나타내야될까요? | 진나 | 2024-11-22 |
2675871 | 거의마지막질문인데요 | 아메 | 2024-11-22 |
2675846 | 제가 완성햇는데요 ㅎ; | 거늘 | 2024-11-21 |
2675824 | 타이머. 프로그래스바 코드 질문입니다. (10) | 빛글 | 2024-11-21 |
2675798 | 이걸 머라고해야 할지모르지만 질문합니다 (2) | 리라 | 2024-11-21 |
2675772 | 구구단 함수 질문이요~! (1) | 테이 | 2024-11-21 |
2675746 | exe저장시 런타임53 에러 | 아픔이보여 | 2024-11-20 |
2675718 | ocx 설치법 | 달달한캔디 | 2024-11-20 |
2675630 | ""안에 큰따음표 넣기. | 터전 | 2024-11-19 |
2675519 | 컴파일 오류 ?? | 슬아라 | 2024-11-18 |
2675492 | 비베 수다 사이트채팅 접속방법 | 마법 | 2024-11-18 |
2675463 | ㅠㅠ;; | 지은 | 2024-11-18 |
2675434 | 타이머로 라벨바꾸는거 (2) | 대나무 | 2024-11-18 |
2675386 | 선형보간법 문의 | 나길 | 2024-11-17 |
2675328 | 프로세스 강제종료하는방법좀... (1) | 슬아라 | 2024-11-17 |
2675226 | 폼 관련 질문&버튼 관련질문 (7) | 한울 | 2024-11-16 |
2675194 | 파일 삭제 소스 (4) | AngelsTears | 2024-11-15 |