【问题标题】:how to pass special char \ in query string?如何在查询字符串中传递特殊字符\?
【发布时间】:2016-01-21 15:33:44
【问题描述】:

我想在查询字符串中传递一个名为 \Set 的变量。谁能帮助我如何在 url 的查询字符串中传递这个,因为目前我收到 404 错误。

【问题讨论】:

    标签: url restful-url


    【解决方案1】:

    您需要 URL-encode 字符,否则这些字符在 URL 中已经有意义。

    所以这个:

    \Set
    

    变成这样:

    %5CSet
    

    【讨论】:

    • 我也试过了,但我仍然遇到同样的错误。有没有其他方法可以做到这一点?
    • @Sourabh:如果没有关于您正在使用的 URL 和您遇到的错误的任何信息,我真的无能为力。不,除了对 URL 进行 URL 编码之外,没有其他方法可以在 URL 中传递非 URL 编码的值。
    • 实际上我正在使用 Jmeter 从 Rest API 获取响应数据,我必须将 setname 作为 url 中的变量传递,但是每当我向服务器发送请求时,都会得到响应代码:404 和响应消息: 未找到。我的网址是 GET localhost:8080/myproject/api/getset/%5CSet01
    • @Sourabh:如果没有找到,那么就没有找到。您将不得不为此查看服务器端代码。该 URL 否则有效。
    猜你喜欢
    • 2016-09-18
    • 2011-02-19
    • 2016-04-22
    • 2011-10-08
    • 2012-09-07
    • 2023-03-24
    • 2012-03-23
    • 2012-07-03
    • 1970-01-01
    相关资源
    最近更新 更多