Skip to content

Instantly share code, notes, and snippets.

@zheniantoushipashi
Last active August 29, 2015 14:07
Show Gist options
  • Save zheniantoushipashi/52401c1afdc373a11804 to your computer and use it in GitHub Desktop.
Save zheniantoushipashi/52401c1afdc373a11804 to your computer and use it in GitHub Desktop.
callbackUrl returnUrl 和 persistentNotifyUrl 七牛的请求和处理说明和demo

callbackUrl returnUrl 和 persistentNotifyUrl 七牛的请求和处理说明和demo

这里 的 对你的 callbackUrl 发送的请求是x-www-form-urlencoded 类型的Post请求 enter image description here 为了给客户端有一致的体验,我们要求 callbackUrl 返回包 Content-Type 为 "application/json",即返回的内容必须是合法的 JSON 文本。 enter image description here

对你的 persistentNotifyUrl 发送的请求 是application/json 类型的POST请求

persistentNotifyUrlRequest

对你的 returnUrl 发送的Get请求 enter image description here

这里有一个java的 demo

其中包括了设置 putPolicy 的callbackUrl returnUrl 和 persistentNotifyUrl 字段和接收回调 通知 请求参数的接收和返回

@ikbear
Copy link

ikbear commented Oct 23, 2014

这个 Callback Service,如果用 PHP 来实现,需要注意不是使用 $_POST 来提取数据,因为 $_POST 接收的是 form 数据并解析,否则会为空。而是使用 $HTTP_RAW_POST_DATA 来接收原生的 json 数据。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment