We configured our test server (a Supermicro SYS-110P-WTR) running the latest Bios (2.1) to boot over UEFI HTTP.
The server boots, then sends a DHCP request, the DHCP reply contains the "filename" option set to https://apt.wikimedia.org/efiboot/snponly.efi
This file is a vanilla iPXE image, the most recent build you can find on http://boot.ipxe.org/.
The issue is that the image download gets stuck, and nothing happens. Attached you can find a packet capture of the image download, which seems to indicate a bug in the UEFI TCP stack.
Then, after issuing a reboot, the download works fine. Attached you can find a packet capture of the working exchange. Multiple reboots will most likely work, but starting from a "cold boot" will always get stuck.
Supermicro ticket: #CYC-480-35337