When you run tcli publish, you cannot target a URI that is using the HTTP protocol. RequestBuilder is hard-coded to only handle https:// requests.
This behavior is good when talking about production. However, it suffers when talking about development. The only way for me to continue my development will be to create my own tcli to remove that "protection".
It would be useful to have a configuration that allows to set the protocol which, if omitted, would defaults to https.