@@ -158,19 +158,19 @@ function! webapi#http#get(url, ...)
158158 while res = ~ ' ^HTTP/1.\d 3' || res = ~ ' ^HTTP/1\.\d 200 Connection established' || res = ~ ' ^HTTP/1\.\d 100 Continue'
159159 let pos = stridx (res , " \r \n \r \n " )
160160 if pos != -1
161- let res = res [ pos+ 4 :]
161+ let res = strpart ( res , pos+ 4 )
162162 else
163163 let pos = stridx (res , " \n\n " )
164- let res = res [ pos+ 2 :]
164+ let res = strpart ( res , pos+ 2 )
165165 endif
166166 endwhile
167167 endif
168168 let pos = stridx (res , " \r \n \r \n " )
169169 if pos != -1
170- let content = res [ pos+ 4 :]
170+ let content = strpart ( res , pos+ 4 )
171171 else
172172 let pos = stridx (res , " \n\n " )
173- let content = res [ pos+ 2 :]
173+ let content = strpart ( res , pos+ 2 )
174174 endif
175175 return {
176176 \ " header" : split (res [:pos- 1 ], ' \r\?\n' ),
@@ -225,19 +225,19 @@ function! webapi#http#post(url, ...)
225225 while res = ~ ' ^HTTP/1.\d 3' || res = ~ ' ^HTTP/1\.\d 200 Connection established' || res = ~ ' ^HTTP/1\.\d 100 Continue'
226226 let pos = stridx (res , " \r \n \r \n " )
227227 if pos != -1
228- let res = res [ pos+ 4 :]
228+ let res = strpart ( res , pos+ 4 )
229229 else
230230 let pos = stridx (res , " \n\n " )
231- let res = res [ pos+ 2 :]
231+ let res = strpart ( res , pos+ 2 )
232232 endif
233233 endwhile
234234 endif
235235 let pos = stridx (res , " \r \n \r \n " )
236236 if pos != -1
237- let content = res [ pos+ 4 :]
237+ let content = strpart ( res , pos+ 4 )
238238 else
239239 let pos = stridx (res , " \n\n " )
240- let content = res [ pos+ 2 :]
240+ let content = strpart ( res , pos+ 2 )
241241 endif
242242 return {
243243 \ " header" : split (res [:pos- 1 ], ' \r\?\n' ),
0 commit comments