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

学做网站要代码网页的设计与应用的论文

学做网站要代码,网页的设计与应用的论文,施工企业成本管理制度,微信小程序api接口目录 前言准备编写签名脚本签名说明捋清思路编码获取签名所需的参数生成签名将签名放到合适的位置完整代码 在apifox中配置脚本新增公共脚本引用公共脚本添加环境变量 参考 前言 略 准备 查看apifox提供的最佳实践文章#xff1a;接口签名如何处理 编写签名脚本 签名说明… 目录 前言准备编写签名脚本签名说明捋清思路编码获取签名所需的参数生成签名将签名放到合适的位置完整代码 在apifox中配置脚本新增公共脚本引用公共脚本添加环境变量 参考 前言 略 准备 查看apifox提供的最佳实践文章接口签名如何处理 编写签名脚本 签名说明 appId1xxxxxxxxxxxxx4。常量appSecretExxxxxxxxxxxxxxxxxm。常量date当前日期日期格式为yyyy-MM-dd。例: 2024-04-21bizId业务单据ID。例1xxxxxxxxxxxxxxx3signStr appIdbizIddatesecretKeysignMD5(signStr)将签名sigh通过form data传递参数名sign mysql实现示例 select md5(concat(1xxxxxxxxxxxxx4,1xxxxxxxxxxxxxxx3,2024-04-21,Exxxxxxxxxxxxxxxxxm)); 捋清思路 获取签名所需的参数生成签名将签名放到合适的位置 编码 获取签名所需的参数 /* 获取签名所需参数 */ let appId ; /*从环境变量中获取*/ let appSecret ; /*从环境变量中获取*/ let date moment().format(YYYY-MM-DD);/*当前日期自动生成*/ let bizId /*从header中获取*//* 部分签名所需参数在环境变量中从环境变量中获取 */ appId pm.environment.get(appId); appSecret pm.environment.get(appSecret);/* 部分签名所需参数在header中从header中获取 */ var headers pm.request.headers; if (headers) {bizId headers.get(bizId); }生成签名 /* 打印签名所需参数 */ console.log(打印签名所需参数); console.log(appId is : appId); console.log(bizId is : bizId); console.log(date is : date); console.log(appSecret is : appSecret);console.log(开始签名); let signParam [] signParam.push(appId) signParam.push(bizId) signParam.push(date) signParam.push(appSecret)let signStr signParam.join() console.log(signStr is : signStr);let sign CryptoJS.MD5(signStr).toString().toUpperCase() console.log(sign is : sign);将签名放到合适的位置 将签名添加到formdata中 let formData pm.request.body.formdata; let newForData []; formData.each((item) {newForData.push({key: item.key,value: item.value}); }); newForData.push({key: sign,value: sign}); pm.request.body.update({mode: formdata,formdata: newForData });完整代码 /*导入JS 类库*/ var moment require(moment);/* 获取签名所需参数 */ let appId ; /*从环境变量中获取*/ let appSecret ; /*从环境变量中获取*/ let date moment().format(YYYY-MM-DD);/*当前日期自动生成*/ let bizId /*从header中获取*//* 部分签名所需参数在环境变量中从环境变量中获取 */ appId pm.environment.get(appId); appSecret pm.environment.get(appSecret);/* 部分签名所需参数在header中从header中获取 */ var headers pm.request.headers; if (headers) {bizId headers.get(bizId); }/* 打印签名所需参数 */ console.log(打印签名所需参数); console.log(appId is : appId); console.log(bizId is : bizId); console.log(date is : date); console.log(appSecret is : appSecret);console.log(开始签名); let signParam [] signParam.push(appId) signParam.push(bizId) signParam.push(date) signParam.push(appSecret)let signStr signParam.join() console.log(signStr is : signStr);let sign CryptoJS.MD5(signStr).toString().toUpperCase() console.log(sign is : sign);/* 将签名添加到formData */ let formData pm.request.body.formdata; let newForData []; formData.each((item) {newForData.push({key: item.key,value: item.value}); }); newForData.push({key: sign,value: sign}); pm.request.body.update({mode: formdata,formdata: newForData });在apifox中配置脚本 新增公共脚本 参考这里。 引用公共脚本 参考这里。 添加环境变量 参考这里。 参考 https://apifox.com/help/best-practices/how-to-handle-api-signature https://apifox.com/help/pre-post-processors-and-scripts/scripts/examples/handling-request https://apifox.com/help/pre-post-processors-and-scripts/scripts/api-references/javascript-library https://apifox.com/help/pre-post-processors-and-scripts/scripts/public-scripts#引用公共脚本 http://momentjs.com/ http://momentjs.cn/
http://www.hkea.cn/news/14318437/

相关文章:

  • 华为手机网站建设策划方案论文针对315老坛酸菜企业解决方案
  • asp 网站卡死怎样建设相亲网站
  • 股票分析网站可以做推广吗自己做相册的网站
  • 网站投票制作杭州会做网站
  • 帮做3d模型的网站征婚网站上教人做恒指期货
  • 海诚网站建设做环评工作的常用网站
  • 站长统计芭乐官方网站下载宣传片报价单明细
  • jsp旅游网站的建设wordpress基于什么框架
  • 学校网站建设的流程网站建设基本功能
  • 公司网站百度搜不到新手做电商怎么起步
  • 东莞食品网站建设做会计要经常关注哪些网站
  • 网站建设论坛首页产品首页设计模板
  • 四川住房和城乡建设部官方网站织梦图片网站模板
  • 四川省建设厅网站打不开网站建设的cms系统
  • 化妆品备案查询网站唐山高端网站建设
  • 禅城区企业网站建设wordpress 当前文章id
  • 做美容美容院网站的费用网页设计尺寸的分辨率
  • 电子商务网站预算宁波网站推广制作
  • 电子商务书城网站建设方案成都的网站设计公司价格
  • 河南网站建设公司哪个好呀微网站 服务器
  • 甘肃网站空间交互设计专业大学排名
  • 越秀微网站建设个人博客网站模板素材
  • 长沙百度网站推广优化网站设计十大品牌
  • 云南网站建设维护小程序源码提取
  • 建设网站合同文档建设公共网站的目的
  • 贵州遵义企业公司网站建设给别人做网站做什么科目
  • 小企业网站建设价格安徽省工程建设工程信息网站
  • alex网站建设发布课程的网站模板
  • 一般卖机械行业的做哪些网站看公狍和女人做爰网站
  • 无锡响应式网站制作德州网站推广