Используя Kotlin, конвертировать существующий запрос PUT в Retrofit 2 - PullRequest
0 голосов
/ 16 марта 2020

У меня есть существующий вызов веб-службы, мне нужно преобразовать его в тип модернизации.

ниже приведена существующая функция вызова веб-службы

public static RestRequest sharePassword(RestClient client, JSONObject passwordShare)
    {
        UriBuilder builder = client.getUriBuilder();

        try {
            return builder.appendPath("users").appendPath("me").appendPath("password-shares")
                    .build(RestMethod.PUT, new ByteArrayEntity(passwordShare.toJSONString().getBytes("UTF-8")));
        } catch (UnsupportedEncodingException ex) {
            ex.printStackTrace();
        }
        return null;
    }

Я записал его в форму модернизации используя Kotlin, как показано ниже

@PUT("/users/me/password-shares/")
fun sharePassword(@Body entry : ByteArray)

Кто-нибудь может мне подсказать, верно? или мне нужно внести какие-либо изменения ?, спасибо.

...