Как добавить URL-адрес API в базовый URL при модернизации? - PullRequest
0 голосов
/ 10 мая 2018

Привет, я пытаюсь добавить URL для добавления идентификатора в конце.

ниже я написал

@DELETE("/customer-management/id/{id}")
    fun deletUser(@Path("id") id: String): Single<Response<ResponseBody>>

Это не работает и вместо этого пытается сделать запрос на этот URL:

http://localhost/customer-manegement/id/%2Fcustomer-management%2id%2F9a4615d5-aaa9-4a56-ff43-fb4ef7a54f96",

должно быть

http://localhost/customer-manegement/id/2F9a4615d5-aaa9-4a56-ff43-fb4ef7a54f96

Документация по пути модернизации указывает, что он должен работать так, как я ожидал:

Простой пример:

* 
 * GET("/image/{id}")
 * Call ;ResponseBody; example(@Path("id") int id);
 *
 * Calling with {@code foo.example(1)} yields {@code /image/1}.

1 Ответ

0 голосов
/ 10 мая 2018

http://localhost/customer-manegement/id/%2Fcustomer-management%2id%2F9a4615d5-aaa9-4a56-ff43-fb4ef7a54f96"

Кажется, что ваш базовый URL-адрес http://localhost/customer-manegement/id/ Итак, ваш запрос должен выглядеть как

@DELETE("/{id}")
fun deletUser(@Path("id") id: String): Single<Response<ResponseBody>>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...