Running the #search example in the README returns an error for too many redirects.
Tried adjusting the city and the search query but the redirect limit error is always returned.
Error: maximum redirect limit exceeded
at ClientRequest.<anonymous> (/mnt/c/Users/mbmcm/example/node_modules/reqlib/dist/index.js:429:29)
at Object.onceWrapper (node:events:476:26)
at ClientRequest.emit (node:events:369:20)
at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:636:27)
at HTTPParser.parserOnHeadersComplete (node:_http_common:129:17)
at Socket.socketOnData (node:_http_client:502:22)
at Socket.emit (node:events:369:20)
at addChunk (node:internal/streams/readable:313:12)
at readableAddChunk (node:internal/streams/readable:288:9)
at Socket.Readable.push (node:internal/streams/readable:227:10) {
options: {
hostname: 'seattle.craigslist.org',
method: 'GET',
path: '/',
maxRedirectCount: 5,
maxRetryCount: 3,
timeout: 60000,
headers: { 'Content-Type': 'application/json', 'Content-Length': 0 },
[Symbol(context)]: URLContext {
flags: 400,
scheme: 'https:',
username: '',
password: '',
host: 'seattle.craigslist.org',
port: null,
path: [Array],
query: null,
fragment: null
},
[Symbol(query)]: URLSearchParams {}
},
state: {
data: '',
failover: { index: 0, values: [] },
redirects: [ [URL], [URL], [URL], [URL], [URL] ],
tries: 1,
headers: { location: 'https://seattle.craigslist.org/' },
statusCode: 301
}
}
[
URL {
href: 'https://seattle.craigslist.org/search/sss?sort=rel&query=xbox%20one',
origin: 'https://seattle.craigslist.org',
protocol: 'https:',
username: '',
password: '',
host: 'seattle.craigslist.org',
hostname: 'seattle.craigslist.org',
port: '',
pathname: '/search/sss',
search: '?sort=rel&query=xbox%20one',
searchParams: URLSearchParams { 'sort' => 'rel', 'query' => 'xbox one' },
hash: ''
},
URL {
href: 'https://seattle.craigslist.org/',
origin: 'https://seattle.craigslist.org',
protocol: 'https:',
username: '',
password: '',
host: 'seattle.craigslist.org',
hostname: 'seattle.craigslist.org',
port: '',
pathname: '/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
URL {
href: 'https://seattle.craigslist.org/',
origin: 'https://seattle.craigslist.org',
protocol: 'https:',
username: '',
password: '',
host: 'seattle.craigslist.org',
hostname: 'seattle.craigslist.org',
port: '',
pathname: '/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
URL {
href: 'https://seattle.craigslist.org/',
origin: 'https://seattle.craigslist.org',
protocol: 'https:',
username: '',
password: '',
host: 'seattle.craigslist.org',
hostname: 'seattle.craigslist.org',
port: '',
pathname: '/',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
URL {
href: 'https://seattle.craigslist.org/',
origin: 'https://seattle.craigslist.org',
protocol: 'https:',
username: '',
password: '',
host: 'seattle.craigslist.org',
hostname: 'seattle.craigslist.org',
port: '',
pathname: '/',
search: '',
searchParams: URLSearchParams {},
hash: ''
}
]
Running the #search example in the README returns an error for too many redirects.
Tried adjusting the city and the search query but the redirect limit error is always returned.
reproduced in node versions:
v15.12.0
v14.16.0
throws:
the redirects: