hm = (CFHTTPMessageRef) CFReadStreamCopyProperty(rs, kCFStreamPropertyHTTPResponseHeader);
sc = CFHTTPMessageGetResponseStatusCode(hm);
- if (sc == 302) {
+ if (sc == 301 || sc == 302) {
sr = CFHTTPMessageCopyHeaderFieldValue(hm, CFSTR("Location"));
if (sr == NULL) {
Fail();