0

投稿リクエストの実行中に「ソケット ハングアップ」エラーが発生します。私はそれを解決することができません。

  sparqlQ = getSPARQLPrefix() + query_string;
  console.log(sparqlQ)
  var options = {
    host: process.env['SESAME_HOST'],
    port: process.env['SESAME_PORT'],
    method: 'POST',
    path:
      '/openrdf-sesame/repositories/myReo?update=' +
      encodeURIComponent(sparqlQ) +
      '&content-type=application/sparql-results+json',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Accept': 'application/sparql-results+json',
    },
  };

  var req = http.request(options, function(res) {
    var data = "";
    res.on('data', function (chunk) {
      data += chunk;
    });
    res.on('error', function (error) {
      console.log(error)
    });
    res.on('end', function () {
       console.log(data)
       req.end();
       callback(null);
    });
  }).on('error', function(e) {
    console.alert("Error getting sesame response [%s]", e.message);
    req.end();
    callback(e.message);
    return
  });

私は何を間違っていますか?助けてください!

4

1 に答える 1