com.squareup.okhttp.HttpUrl#parse ( )源码实例Demo

下面列出了com.squareup.okhttp.HttpUrl#parse ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Auth0.Android   文件: Auth0.java
private HttpUrl resolveConfiguration(@Nullable String configurationDomain, @NonNull HttpUrl domainUrl) {
    HttpUrl url = ensureValidUrl(configurationDomain);
    if (url == null) {
        final String host = domainUrl.host();
        if (host.endsWith(DOT_AUTH0_DOT_COM)) {
            String[] parts = host.split("\\.");
            if (parts.length > 3) {
                url = HttpUrl.parse("https://cdn." + parts[parts.length - 3] + DOT_AUTH0_DOT_COM);
            } else {
                url = HttpUrl.parse(AUTH0_US_CDN_URL);
            }
        } else {
            url = domainUrl;
        }
    }
    return url;
}
 
源代码2 项目: Auth0.Android   文件: BaseRequestTest.java
@Before
public void setUp() {
    MockitoAnnotations.initMocks(this);
    HttpUrl url = HttpUrl.parse("https://auth0.com");
    parameterBuilder = ParameterBuilder.newBuilder();

    baseRequest = new BaseRequest<String, Auth0Exception>(url, client, new Gson(), adapter, errorBuilder, callback, headers, parameterBuilder) {
        @Override
        public String execute() throws Auth0Exception {
            return null;
        }

        @Override
        public void onResponse(Response response) {

        }

        @Override
        protected Request doBuildRequest() throws RequestBodyBuildException {
            return null;
        }
    };
}
 
public Session get() {
    String serverUrlString = getString(SERVER_URI);
    String userNameString = getString(USERNAME);
    String passwordString = getString(PASSWORD);

    HttpUrl serverUrl = null;
    if (serverUrlString != null) {
        serverUrl = HttpUrl.parse(serverUrlString);
    }

    Credentials credentials = null;
    if (userNameString != null && passwordString != null) {
        credentials = new Credentials(
                userNameString, passwordString
        );
    }
    return new Session(serverUrl, credentials);
}
 
源代码4 项目: Auth0.Android   文件: Auth0.java
private HttpUrl ensureValidUrl(String url) {
    if (url == null) {
        return null;
    }
    String safeUrl = url.startsWith("http") ? url : "https://" + url;
    return HttpUrl.parse(safeUrl);
}
 
源代码5 项目: Auth0.Android   文件: RequestFactoryTest.java
@Before
public void setUp() {
    MockitoAnnotations.initMocks(this);
    gson = new Gson();
    url = HttpUrl.parse("http://domain.auth0.com");
    factory = createBaseFactory();
}
 
源代码6 项目: Auth0.Android   文件: Auth0Test.java
@Test
public void shouldReturnAuthorizeUrl() {
    Auth0 auth0 = new Auth0(CLIENT_ID, DOMAIN);

    final HttpUrl url = HttpUrl.parse(auth0.getAuthorizeUrl());
    assertThat(url, hasScheme("https"));
    assertThat(url, hasHost(DOMAIN));
    assertThat(url, hasPath("authorize"));
}
 
源代码7 项目: Auth0.Android   文件: Auth0Test.java
@Test
public void shouldReturnLogoutUrl() {
    Auth0 auth0 = new Auth0(CLIENT_ID, DOMAIN);

    final HttpUrl url = HttpUrl.parse(auth0.getLogoutUrl());
    assertThat(url, hasScheme("https"));
    assertThat(url, hasHost(DOMAIN));
    assertThat(url, hasPath("v2", "logout"));
}
 
源代码8 项目: dhis2-android-dashboard   文件: LoginActivity.java
@OnClick(R.id.log_in_button)
@SuppressWarnings("unused")
public void logIn() {
    showProgress(true);

    String serverUrl = mServerUrl.getText().toString();
    String username = mUsername.getText().toString();
    String password = mPassword.getText().toString();

    HttpUrl serverUri = HttpUrl.parse(serverUrl);

    getDhisService().logInUser(
            serverUri, new Credentials(username, password)
    );
}
 
源代码9 项目: dhis2-android-dashboard   文件: MapController.java
private String getMapUIDs(String request) {
    HttpUrl url = HttpUrl.parse(request);

    String uid = url.pathSegments().get(3);

    return uid;
}
 
private String extractUid(String imageUrl) {
    HttpUrl url = HttpUrl.parse(imageUrl);

    String uid = url.pathSegments().get(3);

    return uid;
}