2017-10-24 13 views
0

UTL_HTTP에는 쿠키의 값이 1024 자로 제한되어 있습니다. 그러나 쿠키의 길이가 1700자를 초과합니다. 1024 자 이상의 값을 가진 쿠키를 사용하여 UTL_HTTP를 통해 HTTP 요청을 제출할 수있는 방법이 있습니까?Oracle 12c UTL_HTTP 쿠키 값 길이가 1024보다 큰

답변

0

적어도 내 경우에는 효과를 내기에 충분할 정도로 이것을 파악할 수있었습니다. UTL_HTTP.ADD_COOKIES/UTL_HTTP.GET_COOKIES 프로 시저를 사용하는 대신 HTTP 헤더를 수동으로 읽거나 설정하고 있습니다. 응답 헤더를 반복하고 "Set-Cookie"헤더의 내용을 파싱 한 다음 UTL_HTTP.SET_HEADER를 통해 "Cookie"헤더를 사용하여 다음 요청으로 전달합니다. 매우 우아하지는 않지만 작동합니다.