C# 更新和删除联系人立即失败,412前置条件失败

C# 更新和删除联系人立即失败,412前置条件失败,c#,gdata,google-contacts-api,C#,Gdata,Google Contacts Api,我做了以下工作: 1) 更新了现有的谷歌联系人 2) 获取更新的联系人(使用新etag)作为api调用的返回值 3) 对更新的联系人发出了删除请求 虽然请求和响应中的etag匹配,但我在fiddler中发现412前置条件失败 我调试了我的代码,一步一步地检查代码,没有任何错误。所以我想这是一个同步/定时问题 据我所知,C#的gdata库不支持此类问题。这是一个错误(没有在网上找到任何东西)?我应该如何解决这个问题?是的,这是一个bug。或者一个特征。这取决于你如何看待它。最好解决这个问题,尽量避

我做了以下工作: 1) 更新了现有的谷歌联系人 2) 获取更新的联系人(使用新etag)作为api调用的返回值 3) 对更新的联系人发出了删除请求

虽然请求和响应中的etag匹配,但我在fiddler中发现412前置条件失败

我调试了我的代码,一步一步地检查代码,没有任何错误。所以我想这是一个同步/定时问题


据我所知,C#的gdata库不支持此类问题。这是一个错误(没有在网上找到任何东西)?我应该如何解决这个问题?

是的,这是一个bug。或者一个特征。这取决于你如何看待它。最好解决这个问题,尽量避免对同一资源进行背靠背操作。