HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.net.HttpMultipartPost
|
Lớp trợ giúp để tạo các yêu cầu đăng bài HTTP nhiều phần. Lớp này dùng để tải tệp lên
sử dụng bài đăng HTTP nhiều phần (RFC 2388).
Để gửi các bài đăng có nhiều phần, hãy tạo đối tượng này, truyền URL để gửi yêu cầu.
Sau đó, đặt các thông số cần thiết bằng cách sử dụng phương thức addParameters và chỉ định tệp để tải lên
bằng phương thức addFile. Sau khi thiết lập xong, hãy gửi yêu cầu bằng phương thức gửi.
Hiện tại, quá trình triển khai chỉ hỗ trợ "văn bản/văn bản thuần tuý" nội dung.
Tóm tắt
Phương thức công khai |
void
|
addParameter(String name, String value)
Thêm một 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ủ.
|
Hàm khởi tạo công khai
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Tham số |
url |
String |
httpHelper |
IHttpHelper |
HttpMultipartPost
public HttpMultipartPost (String url)
Phương thức công khai
thêm thông số
public void addParameter (String name,
String value)
Thêm một tham số chuỗi vào yêu cầu.
Tham 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 cần tải lên
sẽ đến từ việc đọc luồng đầu vào. Hiện tại, chỉ triển khai
hỗ trợ 'text/plain' loại nội dung.
Tham số |
name |
String : tên của tham số. |
fileName |
String : tên tệp để báo cáo 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 tệp
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ợ "text/plain" loại nội dung.
Tham số |
name |
String : tên của tham số. |
file |
File : tệp có nội dung sẽ được tải lên theo yêu cầu. |
gửi
public void send ()
Gửi yêu cầu đến máy chủ.