Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

HttpMultipartPost

public class HttpMultipartPost
extends Object

java.lang.Object
com.android.tradefed.util.net.HttpMultipartPost


Lớp người trợ giúp để thực hiện các yêu cầu bài đăng HTTP nhiều phần. Lớp này được sử dụng để tải tệp lên bằng bài đăng HTTP nhiều phần (RFC 2388). Để gửi các bài viết nhiều phần, hãy tạo đối tượng này chuyển cho nó url để gửi các yêu cầu đến. Sau đó, thiết lập các thông số cần thiết bằng phương thức addParameter và chỉ định một tệp để tải lên bằng phương thức addFile. Sau khi mọi thứ được thiết lập, hãy gửi yêu cầu bằng phương thức gửi. Hiện tại việc triển khai chỉ hỗ trợ các loại nội dung 'văn bản / thuần túy'.

Bản tóm tắt

Các nhà xây dựng công cộng

HttpMultipartPost (String url, IHttpHelper httpHelper)
HttpMultipartPost (String url)

Phương pháp công khai

void addParameter (String name, String value)

Thêm tham số chuỗi vào yêu cầu.

void addTextFile (String name, String fileName, InputStream in)

Thêm một tham số tệp vào yêu cầu.

void addTextFile (String name, File file)

Thêm một tham số tệp vào yêu cầu.

void send ()

Gửi yêu cầu đến máy chủ.

Các nhà xây dựng công cộng

HttpMultipartPost

public HttpMultipartPost (String url, 
                IHttpHelper httpHelper)

Thông số
url String

httpHelper IHttpHelper

HttpMultipartPost

public HttpMultipartPost (String url)

Thông số
url String

Phương pháp công khai

addParameter

public void addParameter (String name, 
                String value)

Thêm tham số chuỗi vào yêu cầu.

Thông số
name String : tên của tham số.

value String : giá trị của tham số.

addTextFile

public void addTextFile (String name, 
                String fileName, 
                InputStream in)

Thêm một tham số tệp vào yêu cầu. Nội dung của tệp để tải lên sẽ đến từ việc đọc luồng đầu vào. Hiện tại việc triển khai chỉ hỗ trợ loại nội dung 'văn bản / thuần túy'.

Thông số
name String : tên của tham số.

fileName String : tên tệp để báo cáo cho dữ liệu trong luồng.

in InputStream : luồng có nội dung đang được tải lên.

addTextFile

public void addTextFile (String name, 
                File file)

Thêm một tham số tệp vào yêu cầu. Mở tệp, đọc nội dung của nó và gửi chúng như một phần của yêu cầu. Hiện tại việc triển khai chỉ hỗ trợ loại nội dung 'văn bản / thuần túy'.

Thông số
name String : tên của tham số.

file File : tệp có nội dung sẽ được tải lên như một phần của yêu cầu.

gửi

public void send ()

Gửi yêu cầu đến máy chủ.

Ném
IOException
IHttpHelper.DataSizeException