【问题标题】:PHP - Restler returns 404 when I put a value that contains a slashPHP - 当我输入一个包含斜杠的值时,Restler 返回 404
【发布时间】:2013-10-14 12:20:52
【问题描述】:

我正在使用 Restler,并且我有一个接收字符串的函数。该字符串可能包含斜杠。示例:“/a/b/id”

http://test/test.json//a/b/id

每当我在字段中使用斜杠时,它都会返回 404

我确信这个值会返回一些东西,但我确实需要在字符串中使用斜杠。

如果我尝试单独使用 id,不使用斜杠,它会返回正确的值,但为此我将斜杠硬编码(不酷)

http://test/test.json/id

有什么建议吗?

这是一个错误吗?

谢谢

【问题讨论】:

标签: php api rest restler


【解决方案1】:

当您知道您的参数可能包含斜杠时,请避免将其用作 url 参数

将它们改为查询字符串或正文参数

这是一个例子http://restler3.luracast.com/examples/_001_helloworld/say/hello?to=slash/slash

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多