使用charset windows-1251处理req时出错

时间:2014-09-28 11:23:32

标签: javascript node.js express

我有一个用node.js express.js编写的服务 我从另一个在线服务获得http请求。这是标题:

{ 
'content-type': 'application/x-www-form-urlencoded; charset=windows-1251',
  host: 'swift-language.info:3030',
  'content-length': '614',
  connection: 'Keep-Alive'
}

身体解析器响应415错误,快递不会调用我的路线。 我猜问题是charset = windows-1251

1 个答案:

答案 0 :(得分:1)

你是对的,body-parser目前不支持非UTF8字符集。但是,busboy(以及other modules built upon it,例如connect-busboyexpress-busboy)除了内置于节点之外还支持许多字符集。