我使用代码here运行了akka http应用程序,其中一个routes正在使用代码段。
当我用段测试其余路径时,我得到以下错误。
请求
curl -i -X POST \ -H“内容类型:application / json”\ -d \ '{“门票”:2}' 'http://localhost:5000/events/RHCP/tickets'
响应
HTTP / 1.1 404 Not Found
内容长度:83
Content-Type:text / plain;字符集= UTF-8
日期:星期二,2018年1月2日,格林威治标准时间11:59:38
服务器:GoTicks.com REST API
找不到请求的资源,但将来可能会再次提供。
是否有任何配置丢失或是错误?
答案 0 :(得分:0)
我认为pathPrefix匹配eventsRoute并且找不到POST指令
试试这个:
变化
def routes: Route = eventRoute ~ eventsRoute ~ ticketsRoute
到
def routes: Route = ticketsRoute ~ eventsRoute ~ eventRoute