There is like 10 ways, but if this does not work, nothing else will - you’re doing something strange we do not know about. You tested it in a clean project - you know sending data works fine. Find out what is different about your implementation. Can you show this bit: