UrlRequest.Status

public class UrlRequest.Status


Các giá trị trạng thái yêu cầu do getStatus trả về.

Tóm tắt

Hằng số

static final int

Trạng thái này tương ứng với một hoạt động tải tài nguyên bị chặn trong khi chờ thiết lập kết nối TCP (hoặc kết nối mạng khác).

static final int

Trạng thái này tương ứng với một tài nguyên bị chặn trong khi chờ tải tập lệnh PAC xuống.

static final int

Trạng thái này cho biết chúng tôi đang trong quá trình thiết lập một đường hầm thông qua máy chủ proxy.

static final int
IDLE = 0

Trạng thái này tương ứng với một hoạt động tải tài nguyên chưa bắt đầu hoặc đang ở trạng thái chờ người dùng làm gì đó để tiếp tục (ví dụ: khi người dùng của một UrlRequest chưa gọi read()).

static final int
INVALID = -1

Trạng thái này cho biết yêu cầu đã hoàn tất, bị huỷ hoặc chưa bắt đầu.

static final int

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ quá trình đọc hoàn tất.

static final int

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ tên máy chủ được phân giải.

static final int

Trạng thái này tương ứng với một hoạt động tải tài nguyên bị chặn trong khi chờ tập lệnh tự động định cấu hình proxy trả về một máy chủ proxy để sử dụng, nhưng tập lệnh proxy đó đang bận phân giải địa chỉ IP của một máy chủ.

static final int

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ tập lệnh tự động định cấu hình proxy trả về một máy chủ proxy để sử dụng.

static final int

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn đang chờ tải hoàn toàn một yêu cầu lên máy chủ.

static final int

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ quá trình bắt tay SSL hoàn tất.

static final int

Khi một nhóm gộp ổ cắm đã đạt đến số lượng ổ cắm tối đa được phép cho mỗi nhóm, trạng thái này sẽ được trả về cho tất cả các yêu cầu không có ổ cắm, ngoại trừ những yêu cầu tương ứng với một kết nối mới đang chờ xử lý.

static final int

Trạng thái này tương ứng với một hoạt động tải tài nguyên bị chặn trong khi chờ quyền truy cập vào một tài nguyên trong bộ nhớ đệm.

static final int

Trạng thái này cho biết uỷ quyền URLRequest đã chọn chặn yêu cầu này trước khi yêu cầu được gửi qua mạng.

static final int

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ phản hồi cho một yêu cầu mạng.

static final int

Khi một nhóm bộ nhớ ổ cắm có số lượng ổ cắm thấp hơn số lượng ổ cắm tối đa được phép cho mỗi nhóm, nhưng không thể tạo ổ cắm mới do hạn mức ổ cắm cho mỗi nhóm, thì trạng thái này sẽ được trả về theo mọi yêu cầu cho nhóm đang chờ một kết nối rảnh, ngoại trừ những yêu cầu có thể được phục vụ bằng một kết nối mới đang chờ xử lý.

Hằng số

ĐANG KẾT NỐI

public static final int CONNECTING = 10

Trạng thái này tương ứng với một hoạt động tải tài nguyên bị chặn trong khi chờ thiết lập kết nối TCP (hoặc kết nối mạng khác). Các yêu cầu HTTP sử dụng lại một kết nối duy trì hoạt động sẽ bỏ qua trạng thái này.

DOWNLOADING_PAC_FILE

public static final int DOWNLOADING_PAC_FILE = 5

Trạng thái này tương ứng với một tài nguyên bị chặn trong khi chờ tải tập lệnh PAC xuống.

ESTABLISHING_PROXY_TUNNEL

public static final int ESTABLISHING_PROXY_TUNNEL = 8

Trạng thái này cho biết chúng tôi đang trong quá trình thiết lập một đường hầm thông qua máy chủ proxy.

KHÔNG HOẠT ĐỘNG

public static final int IDLE = 0

Trạng thái này tương ứng với một hoạt động tải tài nguyên chưa bắt đầu hoặc đang ở trạng thái chờ người dùng làm gì đó để tiếp tục (ví dụ: khi người dùng của một UrlRequest chưa gọi read()).

KHÔNG HỢP LỆ

public static final int INVALID = -1

Trạng thái này cho biết yêu cầu đã hoàn tất, bị huỷ hoặc chưa bắt đầu.

READING_RESPONSE

public static final int READING_RESPONSE = 14

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ quá trình đọc hoàn tất. Trong trường hợp giao dịch HTTP, điều này tương ứng với khoảng thời gian sau khi các tiêu đề phản hồi đã được nhận và trước khi tất cả nội dung phản hồi được tải xuống. (LƯU Ý: Trạng thái này chỉ áp dụng cho UrlRequest khi có một thao tác read() đang chờ xử lý.)

RESOLVING_HOST

public static final int RESOLVING_HOST = 9

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ tên máy chủ được phân giải. Điều này có thể cho biết độ phân giải của máy chủ gốc tương ứng với tài nguyên hoặc tên máy chủ của một máy chủ proxy dùng để tìm nạp tài nguyên.

RESOLVING_HOST_IN_PAC_FILE

public static final int RESOLVING_HOST_IN_PAC_FILE = 7

Trạng thái này tương ứng với một hoạt động tải tài nguyên bị chặn trong khi chờ tập lệnh tự động định cấu hình proxy trả về một máy chủ proxy để sử dụng, nhưng tập lệnh proxy đó đang bận phân giải địa chỉ IP của một máy chủ.

RESOLVING_PROXY_FOR_URL

public static final int RESOLVING_PROXY_FOR_URL = 6

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ tập lệnh tự động định cấu hình proxy trả về một máy chủ proxy để sử dụng.

SENDING_REQUEST

public static final int SENDING_REQUEST = 12

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn đang chờ tải hoàn toàn một yêu cầu lên máy chủ. Trong trường hợp yêu cầu HTTP POST, trạng thái này bao gồm khoảng thời gian mà nội dung thông báo đang được tải lên.

SSL_HANDSHAKE

public static final int SSL_HANDSHAKE = 11

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ quá trình bắt tay SSL hoàn tất.

WAITING_FOR_AVAILABLE_SOCKET

public static final int WAITING_FOR_AVAILABLE_SOCKET = 2

Khi một nhóm gộp ổ cắm đã đạt đến số lượng ổ cắm tối đa được phép cho mỗi nhóm, trạng thái này sẽ được trả về cho tất cả các yêu cầu không có ổ cắm, ngoại trừ những yêu cầu tương ứng với một kết nối mới đang chờ xử lý.

WAITING_FOR_CACHE

public static final int WAITING_FOR_CACHE = 4

Trạng thái này tương ứng với một hoạt động tải tài nguyên bị chặn trong khi chờ quyền truy cập vào một tài nguyên trong bộ nhớ đệm. Nếu có nhiều yêu cầu được thực hiện cho cùng một tài nguyên, thì yêu cầu đầu tiên sẽ chịu trách nhiệm ghi (hoặc cập nhật) mục nhập bộ nhớ đệm và yêu cầu thứ hai sẽ bị hoãn lại cho đến khi yêu cầu đầu tiên hoàn tất. Bạn có thể thực hiện việc này để tối ưu hoá việc sử dụng lại bộ nhớ đệm.

WAITING_FOR_DELEGATE

public static final int WAITING_FOR_DELEGATE = 3

Trạng thái này cho biết uỷ quyền URLRequest đã chọn chặn yêu cầu này trước khi yêu cầu được gửi qua mạng.

WAITING_FOR_RESPONSE

public static final int WAITING_FOR_RESPONSE = 13

Trạng thái này tương ứng với một lượt tải tài nguyên bị chặn trong khi chờ phản hồi cho một yêu cầu mạng. Trong trường hợp giao dịch HTTP, điều này tương ứng với khoảng thời gian sau khi yêu cầu được gửi và trước khi tất cả các tiêu đề phản hồi được nhận.

WAITING_FOR_STALLED_SOCKET_POOL

public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1

Khi một nhóm bộ nhớ ổ cắm có số lượng ổ cắm thấp hơn số lượng ổ cắm tối đa được phép cho mỗi nhóm, nhưng không thể tạo ổ cắm mới do hạn mức ổ cắm cho mỗi nhóm, thì trạng thái này sẽ được trả về theo mọi yêu cầu cho nhóm đang chờ một kết nối rảnh, ngoại trừ những yêu cầu có thể được phục vụ bằng một kết nối mới đang chờ xử lý.