Select Java over HTTP to test Web applications that make use of Java Object Serialization to transfer objects between client and sever over the HTTP protocol. This communication, based on the exchange of serialized Java objects, basically uses data in a binary format.