【发布时间】:2020-01-13 07:31:50
【问题描述】:
要进行常规测试发布请求,可以使用:
// signature: json(string method,string url, array data)
$response = $this->json("post","/api/oee/v1/statuses/log", ["data" =>$data])
但是,json() 方法需要一个数组作为数据参数。 但是我的数据需要是原始字符串:
{ "data": [ { "component_id": 16, "value": 265, "time": 1556520087 }, { "component_id": 16, "value": 324, "time": 1556520087 }, { "component_id": 16, "value": 65, "time": 1556520087 } ] }
我可以使用一种方法来发送包含原始数据的发布请求吗?
【问题讨论】:
-
也许你可以只使用
json_decode($data, true)$data字符串。然后将其传递给json方法。