目录

  • 一、请求参数中携带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编码值有关)相关推荐

  1. https返回400_HTTP请求中带有特殊字符|,返回400错误

    Java平台,服务器是Tomcat8,前端ajax访问服务器时,F12返回400错误,经分析,URL地址中get传参值里面含有"|", Invalid character foun ...

  2. HttpClient4.x中GET方式发送请求参数中文乱码处理

    HttpClient4.x GET 方式发送请求参数中文乱码处理 (非返回结果乱码) 之前尝试对HttpGet对象添加头部字符编码设置均无效,后改用参数字符编码处理后实现请求参数乱码正确处理. Htt ...

  3. Spring请求参数和路径变量

    客户端传递参数给服务端的两种方式:请求参数 和 路径变量 请求参数 请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用"&"符号进行参数间的分隔,例 ...

  4. angular ajax get post 参数,AngularJS - $ http.post发送请求参数而不是JSON的任何方式?...

    AngularJS - $ http.post发送请求参数而不是JSON的任何方式? 我有一些旧的代码通过jQuery的post方法发出一个AJAX POST请求,看起来像这样:$.post(&quo ...

  5. 3.2 发送请求参数

    到此为止,你已经了解了如何使用Ajax技术向服务器发送请求,也知道了客户可以采用多种方法解析服务器的响应.前面的例子中只缺少一个内容,就是你尚未将任何数据作为请求的一部分发送给服务器.在大多数情况下, ...

  6. 关于PostMan发送请求获得响应

    关于PostMan发送请求 在PostMan里面设置引用全局变量(环境变量和集合变量不常用) 附上官网变量设置:https://learning.postman.com/docs/writing-sc ...

  7. SpringMVC请求参数和路径变量

    目录 SpringMVC请求参数和路径变量 1.请求参数 2.路径变量 SpringMVC请求参数和路径变量 1.请求参数 1.请求参数是通过表单/URL?后面的参数,如xxxx:8080?name= ...

  8. postman发送请求提示未登录解决办法

    postman发送请求提示未登录解决办法 1.问题 2.解决办法 1.问题 postman发送get请求,提示未登录 2.解决办法 浏览器安装Postman Interceptor扩展程序并打开 po ...

  9. 【WebApi】WebApi的Post方法的参数问题和C#调用WebApi返回400错误

    学习WebApi时间较短,在一个项目中需要向WebApi发送数据,但是使用C#调用WebApi(Post)时总返回400错误,找了很久,总以为是调用方法有问题,后来发现其实是WebApi中,Post方 ...

最新文章

  1. typeof instanceof 之间的区别总结
  2. 斩草除根-修复被剪断的鼠标引线
  3. python画动态爱心-【Python】五分钟画一条动态心形曲线~
  4. Cocos2d-js学习--helloword
  5. POJ1204 Word Puzzles
  6. Java 蓝桥杯 数列特征
  7. JAVA基础系列:Object类
  8. 揭秘支撑双 11 买买买背后的硬核黑科技!
  9. jenkins ssh 部署 Can't connect to server 错误
  10. java 鼠标拖拽_JavaScript DOM 鼠标拖拽
  11. 高速系统设计自学笔记——信号完整性6
  12. 如何获取某个网站IP地址?
  13. LeetCode二叉树中序遍历
  14. python数据挖掘14讲_python/pandas数据挖掘(十四)-groupby,聚合,分组级运算
  15. python的rs232通信_RS-232与Python的通信返回Gibberish
  16. 如何用ChatGPT制作PPT?
  17. Labview | VDM与VAS2018下载
  18. 栅格地图中自由区域之Bresenham算法及个人搜索算法对比
  19. 一位女生程序员微自传
  20. MAC上Chrome关闭黑暗模式

热门文章

  1. firebox插件制作
  2. html的css雪花动效,《前端每日实战》第171号作品:用纯 CSS 绘制一朵美丽的雪花...
  3. 博图SCL编程——常规模拟量输入/输出的处理
  4. 为什么MySQL InnoDB 存储引擎要用B+树做索引,而不用B树?
  5. 关于滑动时对背景动态高斯模糊的自定义控件
  6. Ubuntu18在4K显示器如何调分辨率
  7. Cathy学习Java——GUI与正则表达式
  8. 人工智能入门算法逻辑回归学习笔记
  9. Mac虚拟机实现ios UI自动化教程-最新版本(MacOS 12.1,ios15.1)
  10. docker挂载mysql会失败_Docker Mysql 挂载 /var/lib/mysql 后无法启动