关于Bitbucket的POST请求处理

2013-04-26 15:21:30 +08:00
 iyuyue
以下是来自Bitbucket的POST请求:
Time: Mon, 20 Aug 12 13:36:46 -0700
Source ip: 63.246.22.222

Headers (Some may be inserted by server)
UNIQUE_ID = UDKf3tBx6hIAAKS7ikQAAAAA
HTTP_HOST = posttestserver.com
CONTENT_LENGTH = 1010
CONTENT_TYPE = application/x-www-form-urlencoded
HTTP_ACCEPT_ENCODING = gzip, deflate
HTTP_USER_AGENT = Bitbucket.org
REMOTE_ADDR = 63.246.22.222
REMOTE_PORT = 18473
GATEWAY_INTERFACE = CGI/1.1
REQUEST_METHOD = POST
QUERY_STRING = dump&html&dir=dylan
REQUEST_URI = /post.php?dump&html&dir=dylan
HTTP_CONNECTION = close
REQUEST_TIME = 1345495006

Post Params:
key: 'payload' value: '{"repository": {"website": "", "fork": false, "name": "coffee-script", "scm": "git", "absolute_url": "/detkin/coffee-script/", "owner": "detkin", "slug": "coffee-script", "is_private": false}, "commits": [{"node": "325475d680f3", "files": [{"type": "modified", "file": "README"}], "branch": "master", "utctimestamp": "2012-08-20 20:36:42+00:00", "author": "Dylan Etkin", "timestamp": "2012-08-20 22:36:42", "raw_node": "325475d680f398fa027ef2ef1adc1dfd0993d19b", "parents": ["2c2e016e53ff"], "raw_author": "Dylan Etkin <detkin@dude.staff.sf.atlassian.com>", "message": "blah\n", "size": -1, "revision": null}], "canon_url": "https://bitbucket.org", "user": "detkin"}'
Empty post body.
------------------------------------------
我在PHP下尝试了$_POST['json'],$_POST['value'],file_get_contents('php://input'),$HTTP_RAW_POST_DATA 都无法获取POST的body内容...已经搜索了两天了,求帮助~~
2426 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/67063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX