Finally I found the answser : thoses message headers have to be set as URL parameters, not HTTP headers. In my example :
http_req := UTL_HTTP.BEGIN_REQUEST(url => 'http://....:8161/api/message/MyQUEUE?type=queue&APPLICATION_SOURCE=GNX',METHOD => 'POST');