Oracle 12c UTL_HTTP Cookie值长度大于1024

时间:2017-10-24 18:48:29

标签: oracle cookies oracle12c

UTL_HTTP对1024个字符的cookie的值有限制 - 但是我的cookie超过了该长度,值大约为1700个字符。有没有办法可以使用价值超过1024个字符的cookie通过UTL_HTTP提交HTTP请求?

1 个答案:

答案 0 :(得分:0)

能够解决这个问题,至少足以让它在我的案例中运作。我没有使用UTL_HTTP.ADD_COOKIES / UTL_HTTP.GET_COOKIES过程,而是手动读取/设置HTTP标头。循环遍历响应头并解析出" Set-Cookie"的内容。标题,然后使用" Cookie"将其传递到下一个请求通过UTL_HTTP.SET_HEADER标头。不是很优雅,但它正在发挥作用。