Ошибка при получении запроса: ошибка: ECONNREFUSED

Я считаю, что это то, что предназначено для line_profiler Роберта Керна . Из ссылки:

File: pystone.py
Function: Proc2 at line 149
Total time: 0.606656 s

Line #      Hits         Time  Per Hit   % Time  Line Contents
==============================================================
   149                                           @profile
   150                                           def Proc2(IntParIO):
   151     50000        82003      1.6     13.5      IntLoc = IntParIO + 10
   152     50000        63162      1.3     10.4      while 1:
   153     50000        69065      1.4     11.4          if Char1Glob == 'A':
   154     50000        66354      1.3     10.9              IntLoc = IntLoc - 1
   155     50000        67263      1.3     11.1              IntParIO = IntLoc - IntGlob
   156     50000        65494      1.3     10.8              EnumLoc = Ident1
   157     50000        68001      1.4     11.2          if EnumLoc == Ident1:
   158     50000        63739      1.3     10.5              break
   159     50000        61575      1.2     10.1      return IntParIO

Надеюсь, что это поможет!

1
задан Yoram de Langen 19 January 2019 в 08:43
поделиться

2 ответа

Есть два способа определить параметры запроса, которые будут переданы https.request():

  1. , указав hostname, path и (необязательно) port как отдельный запрос Опции:

    var options = {
      method: 'GET',
      hostname: 'jsonplaceholder.typicode.com',
      path: '/posts/1',
      port: 443
    };
    
  2. Используя создание экземпляра url.URL :

    var URL = require('url').URL;
    var options = new URL('https://jsonplaceholder.typicode.com/posts/1');
    

    Для получения дополнительной информации, пожалуйста, обратитесь к официальному документация .

0
ответ дан antonku 19 January 2019 в 08:43
поделиться

Вот пример, вы не можете установить uri для объекта параметров как такового, либо вы используете строку URI / объект URI, либо используете объект параметров для этого типа запроса (см. Node.js http.request документы )

const https = require('https');

const options = {
    hostname: 'jsonplaceholder.typicode.com',
    path: '/todos/1',
};

const req = https.request(options, (res) => {
    let returnData = "";

    res.on('data', chunk => {
        returnData = returnData + chunk;
    });

    res.on('end', () => {
        console.log('returndata: ', returnData);
    });
});

req.on('error', (e) => {
    console.error(e);
});

req.end();
0
ответ дан Terry Lennox 19 January 2019 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: