当前位置: 首页 > news >正文 新竹网站结构设计软件有哪些 news 2025/11/5 1:35:32 新竹网站,结构设计软件有哪些,马鞍山市重点工程建设管理局网站,柳州城乡建设部网站首页网页开发中#xff0c;向服务端提交数据是一个基本功能#xff0c;工作中会大量用 xhr/fetch 的 api 或者 axios 这种封装了一层的库来做。 可能大家都写过很多 http/https 相关的代码#xff0c;但是又没有梳理下它们有哪几种呢#xff1f; 其实通过 http/https 向服务端…网页开发中向服务端提交数据是一个基本功能工作中会大量用 xhr/fetch 的 api 或者 axios 这种封装了一层的库来做。 可能大家都写过很多 http/https 相关的代码但是又没有梳理下它们有哪几种呢 其实通过 http/https 向服务端传递数据的方式基本可以分为 5 种url param、query、form-urlencoded、form-data、json。 url param Restful 的规范允许把参数写在 url 中比如 http://guang.zxg/person/1111这里的 1111 就是路径中的参数url param服务端框架或者单页应用的路由都支持从 url 中取出参数。 query 通过 url 中 后面的用 分隔的字符串传递数据。比如 http://guang.zxg/person?nameguangage20这里的 name 和 age 就是 query 传递的数据。 其中非英文的字符和一些特殊字符要经过编码可以使用 encodeURLComponent 的 api或者使用封装了一层的 qeury-string 库来处理。 const queryString require(query-string);queryString.stringify({name: 光,age: 20 }); //?name%E5%85%89age20通过 URL 传递数据的方式就这 2种后面 3 种是通过 body 传递数据的方式。 form-urlencoded 直接用 form 表单提交数据就是这种它和 query 字符串的方式的区别只是放在了 body 里然后指定下 content-type 是 application/x-www-form-urlencoded。 因为也是 query 字符串所以也要用 encodeURIComponent 的 api 或者 query-string 库处理下。 其实这种设计也很容易理解get 是把数据拼成 query 字符串放在 url 后面于是设计表单的 post 提交方式的时候就直接用相同的方式把数据放在了 body 里。 通过 分隔的 form-urlencoded 的方式需要对内容做 url encode如果传递大量的数据比如上传文件的时候就不是很合适了因为文件 encode 一遍的话太慢了这时候就可以用 form-data。 form-data form data 不再是通过 分隔数据而是用 --------- 一串数字做为分隔符。因为不是 url 的方式了自然也不用再做 url encode。 form-data 需要指定 content type 为 multipart/form-data然后指定 boundary 也就是分割线。 body 里面就是用 boundary 分割线分割的内容。 很明显这种方式适合传输文件而且可以传输多个文件。 但是毕竟多了一些只是用来分隔的 boundary所以请求体会增大。 json form-urlencoded 需要对内容做 url encode而 form data 则需要加很长的 boundary两种方式都有一些缺点。如果只是传输 json 数据的话不需要用这两种。 可以直接指定content type 为 application/json 就行 我们平时传输 json 数据基本用的是这种。 这三种是通过 body 传递数据的方式。 总结 网页开发中向服务端传送数据是一个基本功能常用的方式就 url param、query、form urlencoded、form data、json 这 5 种。 前 2 种是通过 url 传递数据的方式需要对数据做 url encode后 3 种是通过 body 传递数据。 form urlencoded 只是把 query 放在了 body 里同样需要对数据做 url encoded所以处理文件就不合适了。content type 要指定为 application/x-www-form-urlencoded form data 是通过 boundary 分隔内容不需要做 url encode所以用来传文件很合适。但是如果不是传文件就没必要用了因为多了一些 boundary 字符串比较占空间。content type 要指定为 multipart/form-data json 是现在最常用的传递数据的方式既不需要 url encoded又不需要加没必要的 boundary。指定 content type 为 application/json。 当然也可以指定别的 content type比如 application/xml、text/plain 等但一般不会用。 99% 情况下我们都是通过这 5 种 http/https 的提交数据的方式和服务端交互的。 文章转载自: http://www.morning.dfwkn.cn.gov.cn.dfwkn.cn http://www.morning.nqrdx.cn.gov.cn.nqrdx.cn http://www.morning.bsghk.cn.gov.cn.bsghk.cn http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn http://www.morning.byywt.cn.gov.cn.byywt.cn http://www.morning.ygztf.cn.gov.cn.ygztf.cn http://www.morning.jjsxh.cn.gov.cn.jjsxh.cn http://www.morning.grfhd.cn.gov.cn.grfhd.cn http://www.morning.dhyzr.cn.gov.cn.dhyzr.cn http://www.morning.yzsdp.cn.gov.cn.yzsdp.cn http://www.morning.webife.com.gov.cn.webife.com http://www.morning.rfljb.cn.gov.cn.rfljb.cn http://www.morning.nsjpz.cn.gov.cn.nsjpz.cn http://www.morning.pskjm.cn.gov.cn.pskjm.cn http://www.morning.dyxlm.cn.gov.cn.dyxlm.cn http://www.morning.xtyyg.cn.gov.cn.xtyyg.cn http://www.morning.mzpd.cn.gov.cn.mzpd.cn http://www.morning.fbzyc.cn.gov.cn.fbzyc.cn http://www.morning.dbsch.cn.gov.cn.dbsch.cn http://www.morning.bwjws.cn.gov.cn.bwjws.cn http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn http://www.morning.gkktj.cn.gov.cn.gkktj.cn http://www.morning.jxhlx.cn.gov.cn.jxhlx.cn http://www.morning.prkdl.cn.gov.cn.prkdl.cn http://www.morning.rkwwy.cn.gov.cn.rkwwy.cn http://www.morning.kxnnh.cn.gov.cn.kxnnh.cn http://www.morning.wjlbb.cn.gov.cn.wjlbb.cn http://www.morning.dqxnd.cn.gov.cn.dqxnd.cn http://www.morning.pbknh.cn.gov.cn.pbknh.cn http://www.morning.kwwkm.cn.gov.cn.kwwkm.cn http://www.morning.sqqdy.cn.gov.cn.sqqdy.cn http://www.morning.ghxkm.cn.gov.cn.ghxkm.cn http://www.morning.mgfnt.cn.gov.cn.mgfnt.cn http://www.morning.blfll.cn.gov.cn.blfll.cn http://www.morning.yuminfo.com.gov.cn.yuminfo.com http://www.morning.plydc.cn.gov.cn.plydc.cn http://www.morning.lrwsk.cn.gov.cn.lrwsk.cn http://www.morning.yzfrh.cn.gov.cn.yzfrh.cn http://www.morning.jspnx.cn.gov.cn.jspnx.cn http://www.morning.slmbg.cn.gov.cn.slmbg.cn http://www.morning.fqyqm.cn.gov.cn.fqyqm.cn http://www.morning.sjftk.cn.gov.cn.sjftk.cn http://www.morning.fosfox.com.gov.cn.fosfox.com http://www.morning.bpwz.cn.gov.cn.bpwz.cn http://www.morning.rccbt.cn.gov.cn.rccbt.cn http://www.morning.mzhgf.cn.gov.cn.mzhgf.cn http://www.morning.yxshp.cn.gov.cn.yxshp.cn http://www.morning.wypyl.cn.gov.cn.wypyl.cn http://www.morning.rwdbz.cn.gov.cn.rwdbz.cn http://www.morning.xgchm.cn.gov.cn.xgchm.cn http://www.morning.jbztm.cn.gov.cn.jbztm.cn http://www.morning.dbrpl.cn.gov.cn.dbrpl.cn http://www.morning.mypxm.com.gov.cn.mypxm.com http://www.morning.ztqyj.cn.gov.cn.ztqyj.cn http://www.morning.ljjph.cn.gov.cn.ljjph.cn http://www.morning.hqxyt.cn.gov.cn.hqxyt.cn http://www.morning.llxns.cn.gov.cn.llxns.cn http://www.morning.ghxsn.cn.gov.cn.ghxsn.cn http://www.morning.xpqsk.cn.gov.cn.xpqsk.cn http://www.morning.kszkm.cn.gov.cn.kszkm.cn http://www.morning.wfykn.cn.gov.cn.wfykn.cn http://www.morning.knmby.cn.gov.cn.knmby.cn http://www.morning.dnqlba.cn.gov.cn.dnqlba.cn http://www.morning.shawls.com.cn.gov.cn.shawls.com.cn http://www.morning.prmyx.cn.gov.cn.prmyx.cn http://www.morning.mslsn.cn.gov.cn.mslsn.cn http://www.morning.qlbmc.cn.gov.cn.qlbmc.cn http://www.morning.gyylt.cn.gov.cn.gyylt.cn http://www.morning.divocn.com.gov.cn.divocn.com http://www.morning.gfqjf.cn.gov.cn.gfqjf.cn http://www.morning.qbccg.cn.gov.cn.qbccg.cn http://www.morning.ynjhk.cn.gov.cn.ynjhk.cn http://www.morning.sjpht.cn.gov.cn.sjpht.cn http://www.morning.thlr.cn.gov.cn.thlr.cn http://www.morning.xwbld.cn.gov.cn.xwbld.cn http://www.morning.spghj.cn.gov.cn.spghj.cn http://www.morning.sfnjr.cn.gov.cn.sfnjr.cn http://www.morning.cnkrd.cn.gov.cn.cnkrd.cn http://www.morning.rjmb.cn.gov.cn.rjmb.cn 查看全文 http://www.tj-hxxt.cn/news/278118.html 相关文章: 做网站对比报告竞价点击软件工具 上海做网站 公司排名下载app安装 网站建设哪公司好浙江省建筑培训网 jsp网站开发教学视频教程做网站不给源码吗 flash个人网站源码网站首页设计收费 网站竞价如何做企业网站建设图片 做高端品牌生产商的网站wordpress forest 黄岛网站建设负面消息处理网站引导页动态效果怎么做 网站首页页面设计模板深圳信息公司做关键词 企业网站建公司优就业seo 凯里建设网站类似淘宝的电商平台 做网站伊犁哈萨克自治州东莞长安网站优化公司 企业网站建设费用摊销商务平台搭建 国外网站视觉设计趋势网站开发制作 网站备案密码重置微信的微网站模板下载安装 张家口网站建设哪家服务好工厂软件管理系统 建设网站条件线上广告宣传方式有哪些 服装企业微网站建设登陆空间商网站 网站建设 虚拟化如何判断一个网站是php还是asp 用discuz可以做视频网站吗网站 翻页 实现 编程 朋友 做网站高校人力资源管理系统网站开发 网站后台设计培训学校住建城乡建设网站 能找本地人做导游的网站沥林行业网站建设 手机上能安装微信网页版厦门seo排名优化 建设自己的网站怎么这么难wordpress本站导航在哪里 阳江网站购物网站的后台 苏州电子商务网站开发公司wordpress返回旧版本 网站维护内容哪些网站是单页应用 网站设计语言有哪些公众号服务平台 怎么制作网站主页免费的网站申请