我正在尝试对谷歌地图 API 执行一个简单的 GET 请求,但我的浏览器一直阻止响应。我在控制台中收到以下警告:
跨源读取阻止 (CORB) 阻止了跨源响应https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=address1&destinations=address2&key=api_key与 MIME 类型 application/json。有关更多详细信息,请参阅https://www.chromestatus.com/feature/5629709824032768。
为了阅读方便,我审查了地址和 api 密钥。
这是我的 JavaScript 代码:
$.ajax({
url: https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=address1&destinations=address2&key=api_key,
type: "GET",
dataType: 'jsonp',
cache: false
});
Run Code Online (Sandbox Code Playgroud) 我在我的 Doctrine 实体中创建了以下字段:
/**
* @ORM\Column(type="time")
* @Groups({"default"})
*/
private $timeFrom;
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下代码反序列化我的实体:
$workingDays = $serializer->deserialize($json, WorkingDay::class, 'json', array('groups' => array('default')));
Run Code Online (Sandbox Code Playgroud)
我已经尝试了几种来自 javascript 的时间/日期时间格式,但 Symfony 似乎没有反序列化它们。
我的问题是:Symfony 想要什么类型的格式作为反序列化时间的输入?