Tag: tracing

将curl调用转换为java urlconnection调用

我有curl命令: curl -i -u guest:guest -H “content-type:application/json” -XPUT \ http://localhost:15672/api/traces/%2f/my-trace \ -d'{“format”:”text”,”pattern”:”#”}’ 我想在Java API中创建HTTP请求,它将执行相同的操作。 这个curl命令可以在本自述文件中找到。 它用于开始在RabbitMQ上记录日志。 回应并不重要。 现在我创建了这样的东西(我删除了不太重要的行,即捕获exception等),但不幸的是它不起作用: url = new URL(“http://localhost:15672/api/traces/%2f/my-trace”); uc = url.openConnection(); uc.setRequestProperty(“Content-Type”, “application/json”); uc.setRequestProperty(“format”,”json”); uc.setRequestProperty(“pattern”,”#”) String userpass = “guest:guest”; String basicAuth = “Basic ” + javax.xml.bind.DatatypeConverter.printBase64Binary(userpass.getBytes()); uc.setRequestProperty (“Authorization”, basicAuth); 完整的代码