Return Value from PUT webservice

I’ve managed to get connectivity from a mac application to ST through accessing ST REST endpoints.

If I do a GET I see the returned result come back just fine but if I do a PUT, the code runs but I’m not getting a return value. Does ST not send a return value from a PUT? Or do I need to look for a problem at the client end? I can’t sniff the network since it’s https so it makes debugging a bit more challenging.

Fortunately a POST does what I expect and that will work fine for my purposes. Curious why PUT is behaving differently…