Entity ID is the product ID which is used to identify the products uniquely on the page. It can be Alphanumeric but not suggested to be a URL. You can refer below document for more details on entity ID
As long as the feed contains data in the right format and the URL does not require authentication you should be good to go. However if the URL requires authentication then you should opt for FTP because I don't think we setup credentials for URL method.