This commit is contained in:
@@ -66,8 +66,21 @@ namespace raven_integration
|
|||||||
a = await Util.PostAsync("FormCustom", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
a = await Util.PostAsync("FormCustom", await Util.GetTokenAsync("BizAdminFull"), d.ToString());
|
||||||
Util.ValidateDataReturnResponseOk(a);
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//check the concurrency token cache scheme
|
||||||
|
uint token = a.ObjectResponse["data"]["concurrencyToken"].Value<uint>();
|
||||||
|
//This should return a 304 not modified
|
||||||
|
a = await Util.GetAsync($"FormCustom/widget?concurrencyToken={token}", await Util.GetTokenAsync("BizAdminFull"));
|
||||||
|
Util.ValidateHTTPStatusCode(a,304);
|
||||||
|
|
||||||
|
//and this should return the whole object
|
||||||
|
token = token--;//make the token not match
|
||||||
|
//This should return a 200 and the whole object
|
||||||
|
a = await Util.GetAsync($"FormCustom/widget?concurrencyToken={token}", await Util.GetTokenAsync("BizAdminFull"));
|
||||||
|
Util.ValidateDataReturnResponseOk(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user