如何通过改造来制作CURL请求?

Dar*_*Dan 2 android curl request retrofit

我正在尝试登录.

该请求看起来像$ curl -u"username:PASSWORD" https://urlhere.com

如何使用改造使其工作?

我尝试了一个授权标题,比如request.addHeader("Authentication",username +":"+ password);

有什么帮助吗?

小智 6

你的问题不够明确.我想这是基本的认证,你可以使用这样的东西

@FormUrlEncoded
@POST("/login") void login(
        @Header("Authorization") String authorization,
        Callback<?> callback
);



// later when you call it

public static String getBase64String(String value) throws UnsupportedEncodingException {
    return Base64.encodeToString(value.getBytes("UTF-8"), Base64.NO_WRAP);
}

final String auth = "Basic " + getBase64String("user:password");
apiClient.login(auth, callback);
Run Code Online (Sandbox Code Playgroud)

我希望有所帮助.:)