回 3楼(xgp) 的帖子
帮我看下这是什么原因?
我的Callback返回这个:
$rep = '{"Status":"OK"}';
header('HTTP/1.1 200 OK');
header('Content-Type', 'application/json');
header('Content-Length', strlen($rep));
exit($rep);
浏览器显示错误:CallbackFailed Callback to application server failed, please check your callbackUrl. 566D6CFFE75D23287CBCC774 post-test.oss-cn-hangzhou.aliyuncs.com
如果不返回任何数据,浏览器显示错误:CallbackFailed Response body is not valid json format. 566D6AEDD5A3405709C51B2F post-test.oss-cn-hangzhou.aliyuncs.com
-------------------------
回 5楼(xgp) 的帖子
curl -d "test=test" callbackUrl
只返回的这个 {"Status":"OK"}
用 curl -D "test=test" callbackUrl 也一样, 抓不到header
我又用浏览器试了下,看到你说的
Transfer-Encoding chunked
而且内容类型也改了
Content-Type text/html; charset=UTF-8
这是什么原因, 是 nginx 处理的
还是响应的头不正确
-------------------------
回 10楼(xgp) 的帖子
谢谢,
原以为是服务器问题
后来才发现函数写错了
错误犯得太低级了