百度驾驶证和行驶证识别,curl返回结果慢
使用百度AI开放平台,识别驾驶证和行驶证,使用的是百度的SDK的PHP版本,一段时间后发现,要等60秒左右接口才返回结果。
由于使用的官方的SDK,觉得本地应该没有问题,于是到官方提交了工单,百度的工程师那边测试之后说,接口正常。
我自己根据官方文档,用postMan,从获取AccessToken开始,一步步操作,测试官方接口。结果正常。
于是抛弃官方SDK,使用curl调用百度接口。
换成curl之后,发现问题依旧,感觉应该是curl的问题。于是查找curl慢的原因。
发现有人提到,当发送的数据过大时,http头部要进行扩展。具体方法见下面的代码
1 curl_setopt($curl, CURLOPT_HTTPHEADER, array('Expect:')); //头部要送出'Expect: ' 2 3 curl_setopt($curl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
第一行是核心关键。
修改之后,正常。

浙公网安备 33010602011771号