我正在尝试访问返回 jpeg 图像的 Web 服务。它在 URL## Heading ## 中需要两个变量 time_sent 和 user_id。
这是我的代码:
$ch = curl_init();
$options = array(
CURLOPT_URL => 'www.example.com/service/?time_sent=time&user_id=user',
CURLOPT_HTTPHEADER => array('Authorization-Token:' . $api_key, 'Content-type: image/jpeg'),
CURLOPT_ENCODING => "",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPGET => true,
CURLOPT_CONNECTTIMEOUT => 60,
CURLOPT_TIMEOUT => 60
);
}
curl_setopt_array($ch, $options);
$response = curl_exec($ch);
if(!curl_errno($ch)){
curl_close($ch);
$img = imagecreatefromstring($response);
imagejpeg($img);
imagedestroy($img);
}
else{
curl_close($ch);
return curl_error($ch);
}
这是我的输出:
ÿØÿàJFIFÿþ>创建者:gd-jpeg v1.0(使用 IJG JPEG v80),默认质量 ÿÛC $。",#(7),01444'9=82<.342ÿÛC
2!!22222222222222222222222222222222222222222222222222ÿÀÈ•"ÿÄ
ÿĵ}!1AQa"q2'¡#B±ÁRÑð$3br‚<br> %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„ …†‡ˆ‰Š'“”•–~™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãääåæçèééêñòóôõö÷øùúÿÄ
ÿĵw!1AQaq"2B'¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š'“”•–~™š¢£¤¥¦§¨©ª²³´ µ¶·¶ ª\¯÷~uÿâk—³ðóN¬îQ*Ëxq¢]ÂUoø (rÈèWÁ~R˹:ý^³ï<áe•Z¾æþÕ'Ú[$Lå¾ía\Þ*3)o—ýšÖ<Ò(éæðŒåêˆÊ+VòþÑ4VÓ„ß2ÿyŒ×› ÔÊû¿Þ¨µ%PÊìÌÕŒ§Ìuu ªíß¿o÷k2æõ.%ûì«þõs¯xïº ¶ê9b(È»s>ÖÜ›æ©lüAqoÕÙ«(¾æçîÔEUºSäˆæŸâ¿ò¼Õº'¤¨®Ž¬µÙ¾]Õ¥¬ ÜÙºì—å_á¨äÑÓk3|ÕËx·^¢ujþ‹Å~»ä—ø¿Ú¬Ýy[ûA?º”cÊ8™òîÿj~?Öí©vî¦lÚû«Qšqí1šŠ‰±E2¡4H•õm«÷k– ø†ÒÞø¢ÊÍÓ÷®êêtiâK®_/Þ¬]7^+ó6+Ä©÷·W$yyKŸÅÌe$B$Ø‹M¹e··i–²µmQ–gŠÙÕ]k*Ù5=YÒßÍÜÎßuj£b¹½ÒY®.õyÚÒÆ •Ÿø–¦¶ø_¬N-ʲ(þõïxfÓF²‹÷<em>éyltö@ªrVð‡,N~{ÈùwXðãØM·gûß5bM¦²¯ÿe^ãâû+ifw ªª¿7ûÕ暌Vêÿ#n¨æ÷¹#ÊqO§ÿµP2íêμÏ2ðµ -»V„Jizvê±5¿Ë÷j©ù~SAŸ("í}Õ,Ëòn¦V½SLÉ䪊`Coq-¼©,mµ–¶ŸWûz'™þµWkµXiÑJÈô´¹TÕbæÊæÞ(¦'DºÍVô;xµ$µ··\<¿:ÿ³]Ĩ~Ýi...etc
谁能告诉我我做错了什么?