Skip to content

Commit 110be3e

Browse files
committed
use strpart instead of [:].
1 parent f84685f commit 110be3e

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

autoload/webapi/http.vim

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)