PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)
目录
- 一、请求参数中携带URL字符返回400错误
- 二、 请求参数中携带URL字符返回400错误原因
- 三、URL字符及对应的URL编码值列表
- 四、请求参数中携带URL字符转成URL编码值
一、请求参数中携带URL字符返回400错误
- PostMan发送请求参数带有路径特殊字符会返回400错误,如下图所示:
二、 请求参数中携带URL字符返回400错误原因
- 这些特殊字符进行URL编码
三、URL字符及对应的URL编码值列表
- 列表
URL字符 | URL编码值 | URL字符 | RL编码值 |
---|---|---|---|
backspace | %08 | ` | %60 |
tab | %09 | a | %61 |
linefeed | %0A | b | %62 |
creturn | %0D | c | %63 |
space | %20 | d | %64 |
! | %21 | e | %65 |
" | %22 | f | %66 |
# | %23 | g | %67 |
$ | %24 | h | %68 |
% | %25 | i | %69 |
& | %26 | j | %6A |
’ | %27 | k | %6B |
( | %28 | i | %6C |
) | %29 | m | %6D |
* | %2A | n | %6E |
+ | %2B | o | %6F |
, | %2C | p | %70 |
- | %2D | q | %71 |
. | %2E | r | %72 |
/ | %2F | s | %73 |
0 | %30 | t | %74 |
1 | %31 | u | %75 |
2 | %32 | v | %76 |
3 | %33 | w | %77 |
4 | %34 | x | %78 |
5 | %35 | y | %79 |
6 | %36 | z | %7A |
7 | %37 | { | %7B |
8 | %38 | 竖线 | %7C |
9 | %39 | } | %7D |
: | %3A | ~ | %7E |
; | %3B | ¢ | %A2 |
< | %3C | £ | %A3 |
= | %3D | ¥ | %A5 |
> | %3E | § | %A7 |
? | %3F | « | %AB |
@ | %40 | ¬ | %AC |
A | %41 | ¯ | %AD |
B | %42 | º | %B0 |
C | %43 | ± | %B1 |
D | %44 | ª | %B2 |
E | %45 | , | %B4 |
F | %46 | µ | %B5 |
G | %47 | » | %BB |
H | %48 | ¼ | %BC |
I | %49 | ½ | %BD |
J | %4A | ¿ | %BF |
K | %4B | À | %C0 |
L | %4C | Á | %C1 |
M | %4D | Â | %C2 |
N | %4E | Ã | %C3 |
O | %4F | Ä | %C4 |
P | %50 | Å | %C5 |
Q | %51 | Æ | %C6 |
R | %52 | [ | %5B |
S | %53 | \ | %5C |
T | %54 | ] | %5D |
U | %55 | ^ | %5E |
V | %56 | _ | %5F |
W | %57 | Z | %5A |
X | %58 | Y | %59 |
四、请求参数中携带URL字符转成URL编码值
PostMan发送请求参数带有路径特殊字符转成URL编码值,如下图所示:
PostMan请求后已经进入后端代码,无报错,如下图所示。
PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)相关推荐
- https返回400_HTTP请求中带有特殊字符|,返回400错误
Java平台,服务器是Tomcat8,前端ajax访问服务器时,F12返回400错误,经分析,URL地址中get传参值里面含有"|", Invalid character foun ...
- HttpClient4.x中GET方式发送请求参数中文乱码处理
HttpClient4.x GET 方式发送请求参数中文乱码处理 (非返回结果乱码) 之前尝试对HttpGet对象添加头部字符编码设置均无效,后改用参数字符编码处理后实现请求参数乱码正确处理. Htt ...
- Spring请求参数和路径变量
客户端传递参数给服务端的两种方式:请求参数 和 路径变量 请求参数 请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用"&"符号进行参数间的分隔,例 ...
- angular ajax get post 参数,AngularJS - $ http.post发送请求参数而不是JSON的任何方式?...
AngularJS - $ http.post发送请求参数而不是JSON的任何方式? 我有一些旧的代码通过jQuery的post方法发出一个AJAX POST请求,看起来像这样:$.post(&quo ...
- 3.2 发送请求参数
到此为止,你已经了解了如何使用Ajax技术向服务器发送请求,也知道了客户可以采用多种方法解析服务器的响应.前面的例子中只缺少一个内容,就是你尚未将任何数据作为请求的一部分发送给服务器.在大多数情况下, ...
- 关于PostMan发送请求获得响应
关于PostMan发送请求 在PostMan里面设置引用全局变量(环境变量和集合变量不常用) 附上官网变量设置:https://learning.postman.com/docs/writing-sc ...
- SpringMVC请求参数和路径变量
目录 SpringMVC请求参数和路径变量 1.请求参数 2.路径变量 SpringMVC请求参数和路径变量 1.请求参数 1.请求参数是通过表单/URL?后面的参数,如xxxx:8080?name= ...
- postman发送请求提示未登录解决办法
postman发送请求提示未登录解决办法 1.问题 2.解决办法 1.问题 postman发送get请求,提示未登录 2.解决办法 浏览器安装Postman Interceptor扩展程序并打开 po ...
- 【WebApi】WebApi的Post方法的参数问题和C#调用WebApi返回400错误
学习WebApi时间较短,在一个项目中需要向WebApi发送数据,但是使用C#调用WebApi(Post)时总返回400错误,找了很久,总以为是调用方法有问题,后来发现其实是WebApi中,Post方 ...
最新文章
- typeof instanceof 之间的区别总结
- 斩草除根-修复被剪断的鼠标引线
- python画动态爱心-【Python】五分钟画一条动态心形曲线~
- Cocos2d-js学习--helloword
- POJ1204 Word Puzzles
- Java 蓝桥杯 数列特征
- JAVA基础系列:Object类
- 揭秘支撑双 11 买买买背后的硬核黑科技!
- jenkins ssh 部署 Can't connect to server 错误
- java 鼠标拖拽_JavaScript DOM 鼠标拖拽
- 高速系统设计自学笔记——信号完整性6
- 如何获取某个网站IP地址?
- LeetCode二叉树中序遍历
- python数据挖掘14讲_python/pandas数据挖掘(十四)-groupby,聚合,分组级运算
- python的rs232通信_RS-232与Python的通信返回Gibberish
- 如何用ChatGPT制作PPT?
- Labview | VDM与VAS2018下载
- 栅格地图中自由区域之Bresenham算法及个人搜索算法对比
- 一位女生程序员微自传
- MAC上Chrome关闭黑暗模式
热门文章
- firebox插件制作
- html的css雪花动效,《前端每日实战》第171号作品:用纯 CSS 绘制一朵美丽的雪花...
- 博图SCL编程——常规模拟量输入/输出的处理
- 为什么MySQL InnoDB 存储引擎要用B+树做索引,而不用B树?
- 关于滑动时对背景动态高斯模糊的自定义控件
- Ubuntu18在4K显示器如何调分辨率
- Cathy学习Java——GUI与正则表达式
- 人工智能入门算法逻辑回归学习笔记
- Mac虚拟机实现ios UI自动化教程-最新版本(MacOS 12.1,ios15.1)
- docker挂载mysql会失败_Docker Mysql 挂载 /var/lib/mysql 后无法启动