# OkHttp's New URL Class

DevFeed: [OkHttp's New URL Class](<https://devfeed.tech/articles/okhttp-s-new-url-class-15787.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/okhttps-new-url-class>)

Author: Square Engineering

Published: 2015-05-26T16:09:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [exception](<https://devfeed.tech/tags/exception.md>), [http](<https://devfeed.tech/tags/http.md>), [java](<https://devfeed.tech/tags/java.md>), [performance](<https://devfeed.tech/tags/performance.md>)

## AI overview

This article introduces OkHttp's HttpUrl class as an alternative to Java URL models. It explains how HttpUrl handles parsing, malformed input, URL equality, canonicalization, and DNS lookup behavior.

## Source excerpt

Java URLs are painful. HttpURL is here to help.