HttpMultipartBài viết
public class HttpMultipartPost
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.net.HttpMultipartPost |
Lớp trình 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 lên các tệp bằng cách sử dụng bài đăng HTTP nhiều phần (RFC 2388). Để gửi các bài đăng nhiều phần, hãy tạo đối tượng này chuyển url để gửi yêu cầu tới. Sau đó, đặt các tham số cần thiết bằng phương thức addParameter và chỉ định 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
Phương pháp công cộng |
---|
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 tham số tệp vào yêu cầu. |
void | addTextFile (String name, File file) Thêm tham số tệp vào yêu cầu. |
void | send () Gửi yêu cầu đến máy chủ. |
Nhà thầu xây dựng công cộng
HttpMultipartBài viết
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
Thông số |
---|
url | String |
httpHelper | IHttpHelper |
HttpMultipartBài viết
public HttpMultipartPost (String url)
Phương pháp công cộng
thêm tham số
public void addParameter (String name,
String value)
Thêm một 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 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 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 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 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 : file 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ủ.