我正在尝试创建一个网页,其中包含一个将尝试重试消息的链接。
下面是一个尝试重试特定消息的已截断(R&D - 它很丑,请原谅我)调用。首先我的网址正确吗?我从 ServiceInsight 中获取了 guid,当我在 ServiceInsight 中右键单击它时,它可以选择重试它。当我执行此代码时返回成功并且没有有效负载,但是当我刷新 ServiceInsight 时消息仍然存在。
您可以提供的任何见解将不胜感激。附带说明一下,获得某种性质的返回值会很好。例如,如果消息已经被成功处理了怎么办,在这种情况下,重试应该回复一些东西,说它不能完成。例如,如果我在 ServiceInsight 中右键单击状态列中具有绿色图标的项目,则未启用重试选项。
function DoPost(){
alert("start");
jQuery.support.cors = true;
$.post( "http://localhost:33333/api/errors/97db46a9-dd22-488d-8ec3-a24770bbxdcf/retry",
function(data) { alert(data); alert( "success" );})
.done(function() { alert( "done" ); })
.fail(function(xhr, ajaxOptions, thrownError) { alert(xhr.status); alert(thrownError); alert( "error" ); })
.always(function() { alert( "always" ); } );
alert("end");
}