如何在chrome.downloads.download方法上发送帖子数据?

时间:2013-03-10 23:48:53

标签: google-chrome-extension

我试图使用chrome.downloads.download方法,我需要将发布数据发送到服务器,我在下载选项上使用options.body =“?keyName = value”但它不起作用。也许有人更了解api,文档对这个主题并不十分明确。

1 个答案:

答案 0 :(得分:0)

'因为Chrome没有为您设置请求内容类型,您可以通过以下脚本验证:

<?php
header('Content-Type: text/plain; charset="utf-8"');
var_dump($_SERVER['REQUEST_METHOD']);
var_dump($_GET);
var_dump($_POST);
var_dump($_SERVER['CONTENT_TYPE']);
var_dump(file_get_contents('php://input')); // $HTTP_RAW_POST_DATA
?>

因此,您应该使用parse_str($HTTP_RAW_POST_DATA, $post_params)来获取参数的值。如果未正确设置内容类型,PHP将不会解析帖子正文。 (application / x-www-form-urlencoded,application / www-url-encoded等)