날개에서 티스토리 RSS 가져오기 오류 수정.
유용하게 잘 쓰고 있었는데, 어느날부터인지 티스토리의 RSS를 읽어오지 못하는 현상이 발생했다.
티스토리에서 RSS처리방식이 조금 바뀌어서인 듯하여 이것저것 본 결과,
티스토리에서 RSS 요청이 오면 http status 302 Found 를 내어서 /rss 뒤에 이상한 값을 넣는 페이지로 넘기더라.
그 이상한 값 넣는 페이지에서 다시 /rss 로 넘겨서 제대로 처리를 하게 티스토리에서 페이지를 바꾼 것이다.
브라우저에서 보면 자동적으로 header 에서 처리를 해서 잘 보이게 되는데, 날개에서는 302 Found 에서 redirect 되는 페이지로 가지못하더라.
다행히 소스에는 다 구현이 되어있던데, 활성화가 안되어 있어서, 다음과 같이 활성화 시켜줬다.
/wing/Component/LZ.PHP.HTTPRequest.php 에서 4번째줄
var $method = 'GET', $contentType = 'application/x-www-form-urlencoded', $content = '', $timeout = 10, $responseCookies = array(), $followPath = false, $pathToSave, $url, $eTag, $lastModified, $responseText;
에서
붉은색 글씨부분 $followPath = false 를 true 로 해주니 잘 작동이 되었다.
참조하시길.
