Uses HTTP POST.