Apiary - URI定义中的email参数,最近停止工作

时间:2015-04-20 09:08:25

标签: apiblueprint apiary.io apiary

在过去一个月左右,我们的Apiary API已经崩溃。这是我们的一个主要问题,因为我们的构建一直在失败。

这似乎与我们的URI定义中的参数有关,需要URL编码。

E.g。 for:

GET /user/{email}

nobody%40example.com不再有效(404错误),但nobodyexample.com是。

我想知道Apiary方面最近是否有任何可能导致这种情况发生变化的事情?

以下是整个蓝图:

GET /user/v1/{email}
< 200
< Content-Type: application/atom+xml
<atom:entry xmlns:atom="http://www.w3.org/2005/Atom" 
            xmlns:u="urn:service:platform.user">
    <atom:id>http://jwps.apiary.io/user/v1/nobody%40example.com</atom:id>
    <atom:title>Professor Norman Body</atom:title>
    <u:title>Professor</u:title>
    <u:firstName>Norman</u:firstName>
    <u:lastName>Body</u:lastName>
    <u:emailAddress>nobody@example.com</u:emailAddress>
    <u:password>password</u:password>
    <u:status>enabled</u:status>
</atom:entry> 

1 个答案:

答案 0 :(得分:2)

这是一个错误,现在应该修复。