我想用一行文字发布一个json。 "Hello, I'm waiting for you"
我试过了:{ "":"Hello, I'm waiting for you" }
但是不起作用。
我试图只发布文字,但这不起作用。
我也试过{ "Hello, I'm waiting for you" }
,但我怀疑它是一个格式错误的JSON。
编辑: 目标是发送此HTTP REQUEST
POST /controller/action HTTP/1.0
Host: sample.net
Authorization: Basic falseSignOfPasswordAndUser
Content-Type: application/json
"Hello, I'm waiting for your"
答案 0 :(得分:2)
正如皮特西斯所说,你可以说一个阵列,但这似乎有点过分。我建议你修改你的协议,或者根本不使用json。
编辑:总结评论中的讨论:OP不需要发送JSON,协议只指定他会在JSON中收到他的请求的答案。 因此,他发送了明文,它起作用,独角兽又开始在地球上行走(或差不多)。答案 1 :(得分:0)
你对细节有点了解,但是如果你想在php中使用json_decode
发布的值,你应该能够发布["Hello, I'm waiting for you"]
最终得到一个单元素php数组。
$x = json_decode('["Hello, I am waiting for you"]');
var_dump($x);
结果:
array(1) { [0]=> string(27) "Hello, I am waiting for you" }