2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main
대신 android-latest-release
를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
HttpMultipartPost
public
class
HttpMultipartPost
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.net.HttpMultipartPost
|
멀티파트 HTTP POST 요청을 실행하기 위한 도우미 클래스입니다. 이 클래스는 멀티파트 HTTP POST (RFC 2388)를 사용하여 파일을 업로드하는 데 사용됩니다.
멀티파트 게시물을 보내려면 이 객체를 만들고 요청을 전송할 URL을 전달합니다.
그런 다음 addParameter 메서드를 사용하여 필요한 매개변수를 설정하고 addFile 메서드를 사용하여 업로드할 파일을 지정합니다. 모든 설정이 완료되면 send 메서드를 사용하여 요청을 전송합니다.
현재 구현은 'text/plain' 콘텐츠 유형만 지원합니다.
요약
공개 메서드 |
void
|
addParameter(String name, String value)
요청에 문자열 매개변수를 추가합니다.
|
void
|
addTextFile(String name, String fileName, InputStream in)
요청에 파일 매개변수를 추가합니다.
|
void
|
addTextFile(String name, File file)
요청에 파일 매개변수를 추가합니다.
|
void
|
send()
서버로 요청을 전송합니다.
|
공개 생성자
HttpMultipartPost
public HttpMultipartPost (String url)
HttpMultipartPost
public HttpMultipartPost (String url,
IHttpHelper httpHelper)
매개변수 |
url |
String |
httpHelper |
IHttpHelper |
공개 메서드
addParameter
public void addParameter (String name,
String value)
요청에 문자열 매개변수를 추가합니다.
매개변수 |
name |
String : 매개변수 이름입니다. |
value |
String : 매개변수 값입니다. |
addTextFile
public void addTextFile (String name,
String fileName,
InputStream in)
요청에 파일 매개변수를 추가합니다. 업로드할 파일의 콘텐츠는 입력 스트림을 읽는 것에서 가져옵니다. 현재 구현은 'text/plain' 콘텐츠 유형만 지원합니다.
매개변수 |
name |
String : 매개변수 이름입니다. |
fileName |
String : 스트림의 데이터에 대해 보고할 파일 이름입니다. |
in |
InputStream : 콘텐츠가 업로드되는 스트림입니다. |
addTextFile
public void addTextFile (String name,
File file)
요청에 파일 매개변수를 추가합니다. 파일을 열고 콘텐츠를 읽은 후 요청의 일부로 전송합니다. 현재 구현은 'text/plain' 콘텐츠 유형만 지원합니다.
매개변수 |
name |
String : 매개변수 이름입니다. |
file |
File : 요청의 일부로 콘텐츠가 업로드되는 파일입니다. |
보내기
public void send ()
서버로 요청을 전송합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-03-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-03-26(UTC)"],[],[]]