01/10/2018, 11:14

Request tới server

Em đang làm việc với google app script. Em có dùng lệnh
var response = UrlFetchApp.fetch(URL)
để thực hiện request tới server của URL 100 lần khác nhau, nhưng có lúc trả về kết quả có lúc không.
Thông báo lỗi như sau:
` Exception: Không thể thực hiện yêu cầu đối với URL mã được trả lại 403.Phản hồi bị cắt ngắn từ máy chủ:

<html... (sử dụng tùy chọn muteHttpExceptions để kiểm tra phản hồi đầy đủ)`. Những lần lỗi đó em có kiểm tra lại bằng cách thực hiện request bằng tay qua trình duyệt tới thẳng URL nhưng vẫn nhận được phản hồi đầy đủ. Vậy cho em hỏi có cách khắc phục lỗi trên không ạ. Em cảm ơn!
Dark.Hades viết 13:19 ngày 01/10/2018

Bạn sử dụng sleep xem, và xem trong điều khoản yêu cầu tối đa cho phép request/min là bao nhiêu. Nó có Except thì bạn try catch rồi re-request

HuJunPiO viết 13:23 ngày 01/10/2018

em đang không hiểu tại sao mà trong 100 request khác nhau lại có lúc được lúc không, đáng lí ra nếu vượt quá req/min thì nó phải lỗi toàn bộ một lượt sau đó chứ bác

Bài liên quan
0