当前位置: 首页 > news >正文

保定网站建设维护做网站怎么找公司

保定网站建设维护,做网站怎么找公司,阿里巴巴外贸学院,预测2025年网络营销的发展摘要 在很多情况下#xff0c;我们的web服务器都需要接受客户端浏览器传递的参数或者数据。最常见的是get和post请求。 获取get请求的内容 get请求传递的参数在url中#xff0c;参数部分在?后面。因此可以手动解析后面的内容作为get请求的参数。node.js中url模块中的parse函…摘要 在很多情况下我们的web服务器都需要接受客户端浏览器传递的参数或者数据。最常见的是get和post请求。 获取get请求的内容 get请求传递的参数在url中参数部分在?后面。因此可以手动解析后面的内容作为get请求的参数。node.js中url模块中的parse函数提供了这个功能。 一个例子 var httprequire(http); var urlrequire(url); var utilrequire(util); http.createServer(function(request,response){response.writeHead(200,{Content-Type:text/plain});response.end(util.inspect(url.parse(request.url,true))); }).listen(5544); 启动服务器 浏览器访问 使用parse解析url中的参数 webserver.js核心代码如下 var httprequire(http); var urlrequire(url); var utilrequire(util); function start(route){function onRequest(request,response){response.writeHead(200,{Content-Type:text/plain});//解析url参数var paramsurl.parse(request.url,true).query;response.write(my name is params.name);response.end();};http.createServer(onRequest).listen(5544);console.log(web server has started.); }; exports.startstart; route.js代码如下 function route(pathname){console.log(request the route pathname); }; exports.routeroute; user.js代码如下 var serverrequire(./webserver); var routerrequire(./router); server.start(router.route); 启动webserver 浏览器浏览 post请求 post请求的内容全部在请求体中http.ServerRequest并没有一个属性内容为请求体原因是等待请求体传输可能是一件耗时的工作。 比如上传文件而很多时候我们可能并不需要理会请求体内容恶意的post请求会大大消耗服务器资源所以node.js默认是不会解析请求体的当你需要的时候需要手动来做。 一个例子 var httprequire(http); var urlrequire(url); var utilrequire(util); var querystringrequire(querystring); function start(route){function onRequest(request,response){//定义一个post变量用于暂时村塾请求体信息。var post;//通过request的data事件监听函数每当接受到请求的数据就累加到post变量中request.on(data,function(chunk){postchunk;});//在end事件触发后通过querystring.parse将post解析为真正的post请求格式然后想客户端返回。request.on(end,function(){postquerystring.parse(post);response.end(util.inspect(post));});response.writeHead(200,{Content-Type:text/plain});//解析url参数var paramsurl.parse(request.url,true).query;response.write(my name is params.name);response.end();};http.createServer(onRequest).listen(5544);console.log(web server has started.); }; exports.startstart; 学习资料 http://www.runoob.com/nodejs/node-js-get-post.html转载于:https://www.cnblogs.com/wolf-sun/p/6476373.html
http://www.zqtcl.cn/news/723247/

相关文章:

  • 杭州网站建设费用多少写一篇软文推广自己的学校
  • 意大利设计网站易优cms破解授权
  • 学校网站开发工程师wordpress手机博客
  • 注册网站验证码网站开发招聘需要
  • 一个销售网站的设计方案重庆广告制作加工厂
  • 宽带固定ip的怎么做网站服务器网站设计说明书整合
  • 织梦装修公司网站模板wordpress主题代码编辑教程
  • 外边做一个网站要多少钱关键词的选取原则
  • 做网站需要备案吗wordpress会员邮件通知
  • 如何在百度创建网站欧宇公司网络建设方案
  • 网站网页设计基本理论视频模板套用免费
  • 外贸人常用的网站伪静态网站
  • 优质的聊城做网站网站建设论文 网站建设论文
  • 网站开发毕设的需求分析设计网站推荐
  • 武夷山景区网站建设优点网站建设服务合同要交印花税吗
  • 电子商务网站建设行情seo推广软件品牌
  • 荆州市住房和城乡建设厅官方网站网站开发加维护需要多少钱
  • 手机网站 cms宁波网站建设团队排名
  • 深圳网站建设怎么样微商城建设
  • 网站建设前台后台教程大安移动网站建设
  • 建设网站的程序国庆节网页设计素材
  • 彩票网站做代理人事外包公司
  • 免费的网站开发工具网站app开发
  • 厦门的服装商城网站建设语种网站建设
  • 云服务器怎么做网站东莞黄江网站建设
  • 地方网站模板德清县新巿镇城市建设网站
  • 昆明传媒网站建设模板兔自用WordPress
  • 高企达建设有限公司网站青村网站建设
  • 网站设计公司服务连锁品牌网站建设
  • 石家庄桥西网站制作公司wordpress 使用插件下载