@@ -110,7 +110,7 @@ protected function sendRequest($path, $method = 'GET', $data = array(), $useToke
110
110
$ curl = curl_init ();
111
111
112
112
if ($ useToken && !empty ($ this ->token )) {
113
- $ headers = array ('Authorization: Bearer ' . $ this ->token );
113
+ $ headers = array ('Authorization: Bearer ' . $ this ->token , ' Expect: ' );
114
114
curl_setopt ($ curl , CURLOPT_HTTPHEADER , $ headers );
115
115
}
116
116
@@ -145,6 +145,7 @@ protected function sendRequest($path, $method = 'GET', $data = array(), $useToke
145
145
$ header_size = curl_getinfo ($ curl , CURLINFO_HEADER_SIZE );
146
146
$ headerCode = curl_getinfo ($ curl , CURLINFO_HTTP_CODE );
147
147
$ responseBody = substr ($ response , $ header_size );
148
+ $ responseHeaders = substr ($ response , 0 , $ header_size );
148
149
149
150
curl_close ($ curl );
150
151
@@ -156,6 +157,7 @@ protected function sendRequest($path, $method = 'GET', $data = array(), $useToke
156
157
$ retval = new stdClass ();
157
158
$ retval ->data = json_decode ($ responseBody );
158
159
$ retval ->http_code = $ headerCode ;
160
+ $ retval ->headers = $ responseHeaders ;
159
161
}
160
162
161
163
return $ retval ;
@@ -176,6 +178,7 @@ protected function handleResult($data)
176
178
if ($ data ->http_code !== 200 ) {
177
179
$ data ->data ->is_error = true ;
178
180
$ data ->data ->http_code = $ data ->http_code ;
181
+ $ data ->data ->headers = $ data ->headers ;
179
182
}
180
183
181
184
return $ data ->data ;
@@ -1590,4 +1593,4 @@ public function deleteSmsCampaign($campaignID)
1590
1593
1591
1594
return $ this ->handleResult ($ requestResult );
1592
1595
}
1593
- }
1596
+ }
0 commit comments