处理 Webhook 验证请求

新建订阅时,OneDrive 会验证 webhook URL 是否支持接收 webhook 通知。 此验证是在创建订阅请求期间执行。 仅在服务正确响应后,才会创建订阅。

新建订阅后,OneDrive 将会向已注册的 URL 发出以下格式的 POST 请求:

示例验证请求

POST https://contoso.azurewebsites.net/your/webhook/service?validationToken={randomString}
Content-Length: 0

响应

若要成功创建订阅,服务必须通过将 validationToken 查询字符串参数的值作为纯文本响应来响应此请求。

HTTP/1.1 200 OK
Content-Type: text/plain

{randomString}

如果应用返回的状态代码不是 200,或无法使用 validationtoken 参数值进行响应,此请求将无法新建订阅。