Fiddler 发送post 请求失败
2024-09-05 12:40:46
今天服务端同事,让我发一个post 请求。然后呢,一直有问题。告诉我签名失败。
后来换了其他的在线模拟post,都是可以的。
后来找到原因了,
post 请求,必须要有Content-Type 和 Content-Length。
并且Content-Type必须要是application/x-www-form-urlencoded;并且你的所有的post 里面的value 都必须是urlencode过的。
因为Fiddler 默认不会给你添加
Content-Type: application/x-www-form-urlencoded
导致你的post 会有问题。所有的post 应该都发不出去。
那么怎么样设置Content-Length 呢?
在这里有这个选项,勾选之后,自动回加上该参数。
那么,怎么保证自己的value 是 urlencode 之后的呢?
Fildder 支持常见的编码转换,转换一下就可以了。
大功告成,哎,以后使用Fiddler 还要自己添加头。
最新文章
- windows下用虚拟机安装ubuntu
- SQL入门语句之SELECT和WHERE
- Android Studio打开时提示ADB错误的问题
- Android开发中的输入合法性检验
- java 使用cookie记录用户上一次访问的时间 记住 用户的 登录名
- 【HDOJ】4336 Card Collector
- git实现版本回退
- About javascript language
- Python学习笔记:04函数
- Window Server 2012无线网卡和声卡驱动解决方法
- servlet response 中文乱码
- [LeetCode]Copy List with Random Pointer &;amp;Clone Graph 复杂链表的复制&;amp;图的复制
- JavaScript中错误正确处理方式,你用对了吗?
- oracle12c:通过oracle客户端工具配置tns,并使用sqlldr进行批量导入数据
- WPF 单个触发器、多个触发器、多条件触发器
- MyLog
- 自学大数据(hadoop)小插曲__虚拟机工具
- C#获取某一路径下的所有文件名信息(包括子文件夹)
- springMVC实现 MultipartFile 多文件上传
- NIO[读]、[写]在同一线程(单线程)中执行,让CPU使用率最大化,提高处理效率