var icon=rquire('iconv-lite');
var request=require('request');
var md5=rquire('md5');
var mongoose=require('mongoose');
var moment=require('moment');
exports.railway=function(req,res){
var obj=req.body;
var url='/otn/leftTicket/query?leftTicketDTO.train_date=20160831&leftTicketDTO.from_station=上海&leftTicketDTO.to_station=北京&purpose_codes=ADULT';
var options={
hostnme:'kyfw.12306.cn',
port:443,
path:url,
method:'GET',
rejectUnauthorized:false
};
var request=https.request(options,function(response){
response.setEncoding('utf8');
var str='';
response.on('data',function(chunk){
str+=chunk;
});
//完成拼装
request.on('error',funcion(e){
console.log('错误信息:'+e.message);
});
request.end();
})
}
NodeJs火车票查询接口0830
最新推荐文章于 2023-10-10 14:17:56 发布
本文介绍了一个用于查询12306网站上特定日期从上海到北京成人票余票情况的Node.js API实现。该API通过HTTPS请求获取数据,并使用了多种Node.js模块,包括iconv-lite进行字符编码转换、request发起HTTP请求、md5进行数据校验、mongoose操作数据库以及moment处理日期和时间。
1785

被折叠的 条评论
为什么被折叠?



