【发布时间】:2012-10-27 00:44:04
【问题描述】:
我正在尝试将 json 数组发送到 php post 请求。
$myarray[] = 500;
$myarray[] = "hello world";
如何将 $myarray json 数据发送到 php post 请求?
这是我尝试过的:
<form name="input" action="post.php">
<input type="hidden" name="json" value="[500,'hello world']" />
<input type="submit" value="Submit">
</form>
我正在测试 API,并被告知它只需要 json 数据......但我似乎无法让它工作。我的猜测是我错误地发送了 json 数据。有什么想法吗?
【问题讨论】:
-
JSON 对象是文本。是的,您可以通过
post发送短信。 -
@JackManey - Well, actually, 没有 JSON 对象这样的东西。全部都是is a JSON string。
-
如何修改我的代码以发送 JSON 字符串?
-
如果 API 需要 JSON 编码的请求,那么这些都不起作用。您正在发布一个表单(内容类型
application/x-www-form-urlencoded),其中一个字段是 JSON 编码的,但这可能不是 API 想要的。