javascript - 从 Postman 到 JBoss 的 HTTP 请求

标签 javascript java http jboss postman

在以前版本的 Google Chrome 的 Postman 插件中,我曾经发出 HTTP 请求,但使用 URL 编码选项对具有特殊字符的查询字符串值进行了 URL 编码。

在当前版本的 Postman 中,该选项已被删除,并且由于 JBoss 不允许 URL 解码请求,因此现在使用 Postman 非常令人作呕。

因此,在我看来,我有两个选择:

  1. 找到一种使用 Postman 中的测试脚本对整个查询字符串进行 URL 编码的方法
  2. 找到让 JBoss 接受 URL 解码请求的方法

您有什么建议,您是如何做到的?

谢谢!

最佳答案

您不应使用选项 2,因为它会降低允许解码特殊字符的安全性(容易受到跨站点脚本、csrf 攻击)

最好的方法是使用一些在线工具,例如 http://www.freeformatter.com/html-escape.html在将您的 URL 发送到服务器之前对其进行编码。或者,您可以创建一个简单的 Java 工具,使用 Apache API (escapeHTML()) 执行此操作

关于javascript - 从 Postman 到 JBoss 的 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36085353/

相关文章:

javascript - 在 d3 中使用列表和 if/else 的颜色图

javascript - 在除一种形式之外的所有形式上使用 jqtransform 插件

java - 如何检测java应用程序中运行JVM的终端

html - 通过 HTTP 检测移动网络

python - 在 Python 中发布 HTTP : Reserved XML Name. 行 : 2, 字符:40

javascript - 按范围日期过滤 JSON JS

javascript - 如何修复 javascript 和 c# 上发生的计算错误

java - Joda DateTimeFormat 没有 - 分隔符?

java - 线程饥饿

apache - 正在将 tomcat 应用程序 url 设置为 http ://hostname/application/possible?