使用dropwizard进行RESTful服务,URL可以包含空格

时间:2016-05-23 17:34:39

标签: java dropwizard

我有一些代码为端点制作<?php if($_POST['newName'] == "") { $_POST['newName'] = "Dude"; } else { $_POST['newName'] = $_POST['newName']; }

@Path

我想在网址中允许两个字的产品系列。我试过这个

@Path("/productLine:[a-zA-Z]{1,25}}/cat")

但客户返回

  

找不到HTTP 404

当我使用包含两个单词的请求时,如下所示:

@Path("productLine:[a-zA-Z ]{1,25}}/cat")

2 个答案:

答案 0 :(得分:0)

可以试试:

@Path("productLine:[a-zA-Z\x0B]{1,25}}/cat")

答案 1 :(得分:0)

这有效:

@Path("productLine:[a-zA-Z%20]{1,25}}/cat")

%20是空间的HTTP编码。