postman 在pre-request中发送application/x-www-form-urlencoded 格式表单
2024-10-19 09:37:53
postman中在pre-request 发送请求
知识点:
- json数据解析和遍历
- application/x-www-form-urlencoded表单
- Array基本使用
- js函数
- http请求
- postman全局变量
学习途径
- postman/jquery/js document
- blogs
demo:
// 在请求传的数据
var data = {
test: '8888'
} // json -- > urlencode
function get_url_encoded_data(d){ // urlencode存储的变量,初始值为空串
var encode_data = ""; // temp array
var temp = new Array(); // 拼接
for(k in d){
temp.push(k + "=" + data[k])
} for (i in temp){
if (encode_data != ""){
encode_data = encode_data + "&" + i
}else{
encode_data = temp[i]
} return encode_data
}
} var url_encode_data = get_url_encoded_data(data) console.log("url_encode_data", url_encode_data); const echoPostRequest = {
// demo addr, replace yours addr
url: 'www.baidu.com',
method: 'POST',
header: 'application/x-www-form-urlencoded',
dataType: "json",
body: {
mode: 'urlencoded',
urlencoded: url_encode_data
}
};
pm.sendRequest(echoPostRequest, function (err, res) {
console.log(err ? err : res.json());
// get person's id
// pm.globals.set("id", res.json().person.id)
}); // 请求后等待15s,如果有函数内容,就在15s后先执行函数内容(可以再次判断判断,是否执行本次用例)
setTimeout(function(){}, 15000);
有疑问的地方可以加(641...069...4..69)
最新文章
- C++控制台贪吃蛇代码
- vs创建项目模板和项模板
- HDU 2243 考研路茫茫——单词情结(AC自动机+DP+快速幂)
- 关于HTTP session随笔
- 坑人的微信新版支付(V3.3.6)
- EF实体框架之CodeFirst八
- iOS7 中的JavaScriptCore简单介绍
- 【并发编程】AQS学习
- CDN技术原理
- Intent传输数据的补充
- Cocos2d-x学习笔记(10)(CCMenu菜单)
- iOS UICollectionview的详细介绍
- 移动页面缩放方法之(二)控制HTML
- 表现层技术以及Freemaker使用教程
- centos7 opera济览器安装
- OS和android游戏纹理优化和内存优化(cocos2d-x)
- Java集合之ArrayList源码分析
- dirname(_file_) DIRECTORY_SEPARATOR
- P2577 [ZJOI2005]午餐 状压DP
- Java 文件读写操作
热门文章
- sklearn的基本使用
- flutter upgrade之后出现Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from
- PhpStorm2019 代码自动换行
- 【LeetCode算法-58/66】Length of Last Word/Plus One
- 使用Python读写文件进行图片复制(文件复制)
- Zabbix主动模式与被动模式的区别——最简单的解释
- Redis常用运维命令
- ANR无法生成traces.txt文件
- Eclipse使用Working Set
- [转帖]我花了10个小时,写出了这篇K8S架构解析