我试图在java中执行一个简单的应用程序,从IronMQ发送和重新发送消息,但是当我尝试推送消息或收到消息或清除队列时,java会向我显示此错误:
Exception in thread "main" io.iron.ironmq.HTTPException: Not found
at io.iron.ironmq.Client.singleRequest(Client.java:151)
at io.iron.ironmq.Client.request(Client.java:89)
at io.iron.ironmq.Client.post(Client.java:78)
at io.iron.ironmq.Queue.clear(Queue.java:174)
这是配置代码:
public void send_Message() throws IOException{
Client client = new Client(projectId, token, Cloud.ironAWSUSEast);
Queue queue = client.queue("Random");
String body = "Hello, IronMQ!";
int timeout = 30;
int delay = 0;
int expiresIn = 0;
String messageId = queue.push(body, timeout, delay, expiresIn);
}
感谢您的帮助! :)
答案 0 :(得分:1)
我在错误日志中看到,问题出在另一段代码中。具体而言,例外at io.iron.ironmq.Queue.clear(Queue.java:174)
。似乎,你试图清除队列,这是不存在的。它引发了异常,因为在这种情况下IronMQ返回HTTP 404。