node 10.14.2  use  axios  to call this interface  https://stock.xueqiu.com/v5/stock/realtime/quotec.json?symbol=SH600926 to report an error. The error message is 
{ Error: Parse Error
    at Socket.socketOnData (_http_client.js:442:20)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at TCP.onStreamRead (internal/stream_base_commons.js:94:17)but this API can return data directly in the browser, and it can also be called in postman. This error message appears to be an error of the code, but the code seems to be fine. Is it the code below, or is it that this API restriction causes errors, but the error message returned should not be like this if it is restricted?
I hope passers-by can answer.
const axios = require("axios")
const url = "http://stock.xueqiu.com/v5/stock/realtime/quotec.json?symbol=SH600926"
const monit = () => {
    axios.get(url).then((res) => {
        console.log(res)
    })
    .catch((err) => {
        console.log(typeof err);
        console.log(err.code);
        console.log(Object.keys(err)) 
    })
}
monit() looked up some information, it seems that node is very picky about http headers, some will report errors, not even with the request module. Later, I tried it with superagent, no problem. 
  https://stackoverflow.com/que...
 https://stackoverflow.com/que...
 https://cmty.app/nuxt/nuxt.js...
