Google App Inventor在其文档中提供了一些信息,用于使用python或app引擎设置示例TinyWebDB Web服务,但是,我正在尝试使用php。这可能吗?我已按照here发布的指示,但我得到的只是错误:
与网络服务的沟通 遇到协议异常
我在label
块的TinyWebDB1.WebServiceError
组件中显示此错误。
所以这就是我在php文件中的内容:
getvalue.php
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 2010 05:00:00 GMT');
header('Content-type: application/json');
$retval = array("VALUE", "tagged", '"'.time().'"');
echo json_encode($retval);
返回:
[ “VALUE”, “标记”, “\” 1283093117 \ “”]
setvalue.php
$tag = $_POST['tag'];
$value = $_POST['value'];
$retval = array("STORED", '"'.$tag.'"', '"'.$value.'"');
echo json_encode($retval);
返回:
[ “编程”, “\” 标记\ “”, “\” TESTDATA \ “”]
感谢您提出任何建议或解答。
答案 0 :(得分:0)
而不是“setvalue”,你应该使用“storeavalue”