提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

进阶排查-步骤二、构造HTTP参数

|

问题描述

进阶排查-步骤二、构造HTTP参数
1、确认请求参数的格式和请求方法
2、确认请求参数是否需要构造脚本实现
3、根据数据包、postman请求等构造请求

有效排查步骤

1、确认请求参数的格式和请求方法
  • 请求方式:GET、POST一般文档会有标注

  • 请求参数格式如果是表单、xml或json格式,就一定是post请求,需要把数据配置在请求体里,如果是这三种格式建议配置一个请求头,部分https请求必须有请求头才能成功,反过来如果接口文档有要求请求头填以下信息,那参数格式则是请求头对应的数据格式
    XML格式
    Content-Type:application/xml;charset=utf-8;
    表单格式
    Content-Type:application/x-www-form-urlencoded;charset=utf-8;
    Json格式
    Content-Type:application/json;charset=utf-8;


2、确认请求参数是否需要构造脚本实现
      需要通过构造脚本实现的一般有以下几种:
  • 要对变量进行加密(变量是指例如手机号、短信内容、账号这类会变的参数),如果加密的信息是一个固定数据,则可以利用网上工具加密后直接填入

  • 需要时间格式的参数,例如201912162011552019-12-16 20:11:55(aTrust低版本和ssl时间戳需要自定义脚本实现,atrust高版本有时间戳参数秒级时间戳和毫秒级时间戳)

  • 数据格式需要特殊编码,atrust默认是utf-8编码,如果需要gbk编码、base64编码、GBK格式的url编码等需要脚本实现

  • 需要传随机数,由atrust生成不固定的随机数发给服务器


3、根据数据包、postman请求等构造请求
    实在没有接口文档或者接口文档信息有误时可以参考


解决方案

根据对应接口文档配置http参数

我要分享
文档编号: 249915
作者: admin
更新时间: 2023-04-15 16:27
适用版本: