请求期间出现“套接字挂断”错误

德米特里

我尝试通过node.js版本0.8.14的http模块向某个站点(不是我自己的站点)发出GET请求。这是我的代码(CoffeeScript):

options = 
        host: 'www.ya.ru'
        method: 'GET'
    req = http.request options, (res) ->
        output = ''
        console.log 'STATUS: ' + res.statusCode
        res.on 'data', (chunk) ->
            console.log 'A new chunk: ', chunk
            output += chunk

        res.on 'end', () ->
            console.log output
            console.log 'End GET Request'

    req.on 'error', (err) ->
        console.log 'Error: ', err
    req.end()

在此操作过程中,我收到以下错误:{[错误:套接字挂起]代码:“ ECONNRESET”}。如果我评论错误处理程序,则我的应用程序将完成,并显示以下错误:

events.js:48
    throw arguments[1]; // Unhandled 'error' event
    ^
Error: socket hang up
    at createHangUpError (http.js:1091:15)
    at Socket.onend (http.js:1154:27)
    at TCP.onread (net.js:363:26)

我尝试在互联网上找到解决方案,但仍然没有找到它们。如何解决这个问题?

德米特里

我终于找到了问题,并找到了解决方案。问题是我使用代理服务器连接到Internet。这是工作代码:

options = 
    hostname: 'myproxy.ru'
    path: 'http://www.ya.ru'
    port: 3128
    headers: {
        Host: "www.ya.ru"
    }
req = http.request options, (res) ->
    output = ''
    console.log 'STATUS: ' + res.statusCode
    res.on 'data', (chunk) ->
        console.log 'A new chunk: ', chunk
        output += chunk

    res.on 'end', () ->
        console.log output
        console.log 'End GET Request'

req.on 'error', (err) ->
    console.log 'Error: ', err
req.end()

谢谢大家的帮助和建议!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Express出现“错误:套接字挂断”

来自分类Dev

Express出现“错误:套接字挂断”

来自分类Dev

对外部API的https请求上的套接字挂断错误?

来自分类Dev

套接字挂断错误与多个http.get请求

来自分类Dev

请求计数的增加以“错误:套接字挂断”告终

来自分类Dev

发送请求时,nodejs套接字挂断

来自分类Dev

使用Node HTTP请求从GitHub API进行套接字挂断错误

来自分类Dev

通过节点客户端调用Google API时出现“套接字挂断”错误

来自分类Dev

MongoError:套接字挂断

来自分类Dev

Virtualbox 套接字挂断

来自分类Dev

Node.js:请求时套接字挂断

来自分类Dev

错误:套接字使用节点v0.12.0挂断

来自分类Dev

套接字挂断错误Http-Proxy NodeJS

来自分类Dev

为什么会收到“错误套接字挂断”响应?

来自分类Dev

Node.js https.request()错误:套接字挂断

来自分类Dev

异步函数抛出错误:套接字挂断

来自分类Dev

云函数返回 RequestError:错误:套接字挂断

来自分类Dev

带有 Firebase Cloud Functions 错误的 SendGrid:“套接字挂断”

来自分类Dev

错误的请求套接字python

来自分类Dev

将请求发布到Node-http-proxy Node.js时发生套接字挂断

来自分类Dev

python套接字错误请求400

来自分类Dev

python套接字错误请求400

来自分类Dev

对等方重置连接:FTP期间套接字写入错误

来自分类Dev

带套接字的Python GET请求-400错误的请求

来自分类Dev

/node_modules/http-proxy/lib/http-proxy/index.js:120; 错误:套接字挂断

来自分类Dev

Java套接字收到HTTP / 1.1 400错误请求

来自分类Dev

尝试运行Unicorn时出现“监听循环错误:非套接字上的套接字操作”

来自分类Dev

尝试运行Unicorn时出现“听循环错误:非套接字上的套接字操作”

来自分类Dev

C ++套接字-客户端出现分段错误(Linux)

Related 相关文章

  1. 1

    Express出现“错误:套接字挂断”

  2. 2

    Express出现“错误:套接字挂断”

  3. 3

    对外部API的https请求上的套接字挂断错误?

  4. 4

    套接字挂断错误与多个http.get请求

  5. 5

    请求计数的增加以“错误:套接字挂断”告终

  6. 6

    发送请求时,nodejs套接字挂断

  7. 7

    使用Node HTTP请求从GitHub API进行套接字挂断错误

  8. 8

    通过节点客户端调用Google API时出现“套接字挂断”错误

  9. 9

    MongoError:套接字挂断

  10. 10

    Virtualbox 套接字挂断

  11. 11

    Node.js:请求时套接字挂断

  12. 12

    错误:套接字使用节点v0.12.0挂断

  13. 13

    套接字挂断错误Http-Proxy NodeJS

  14. 14

    为什么会收到“错误套接字挂断”响应?

  15. 15

    Node.js https.request()错误:套接字挂断

  16. 16

    异步函数抛出错误:套接字挂断

  17. 17

    云函数返回 RequestError:错误:套接字挂断

  18. 18

    带有 Firebase Cloud Functions 错误的 SendGrid:“套接字挂断”

  19. 19

    错误的请求套接字python

  20. 20

    将请求发布到Node-http-proxy Node.js时发生套接字挂断

  21. 21

    python套接字错误请求400

  22. 22

    python套接字错误请求400

  23. 23

    对等方重置连接:FTP期间套接字写入错误

  24. 24

    带套接字的Python GET请求-400错误的请求

  25. 25

    /node_modules/http-proxy/lib/http-proxy/index.js:120; 错误:套接字挂断

  26. 26

    Java套接字收到HTTP / 1.1 400错误请求

  27. 27

    尝试运行Unicorn时出现“监听循环错误:非套接字上的套接字操作”

  28. 28

    尝试运行Unicorn时出现“听循环错误:非套接字上的套接字操作”

  29. 29

    C ++套接字-客户端出现分段错误(Linux)

热门标签

归档