android-components / mozilla.components.service.glean.net / HttpPingUploader / upload

upload

fun upload(path: String, data: String): Boolean (source)

Overrides PingUploader.upload

Synchronously upload a ping to Mozilla servers. Note that the X-Client-Type: Glean and X-Client-Version: headers are added to the HTTP request in addition to the UserAgent. This allows us to easily handle pings coming from glean on the legacy Mozilla pipeline.

Parameters

path - the URL path to append to the server address

data - the serialized text data to send

Return
true if the ping was correctly dealt with (sent successfully or faced an unrecoverable error), false if there was a recoverable error callers can deal with.