POST 요청을 사용하여 사이트에 일부 데이터를 업로드해야합니다. 나는 HTTP 클라이언트를 사용하는 것을 알고있다. execute a POST requestAndroid - 양식 기반 인증
문제는 이렇게하기 위해 먼저 인증해야한다는 것이다.
사이트는 사용자 이름과 암호를 묻는 간단한 페이지입니다. 브라우저에 쿠키를 저장하고 후속 요청을 확인하여 이미 인증되었는지 확인합니다.
하지만 Android에서이를 구현하는 구체적인 아이디어가 없습니다. 업로드
URL을 : http://xyz.com/?page=add
자격 증명 : 관리자/관리자 데이터의
형식 : 다른
$_POST = {
["Name"]=>string(255)
["Address"]=>string(255)
["ZIP"]=>string(50)
["City"]=>string(100)
["Phone"]=>string(50)
["Email"]=>string(50)
["Age"]=>int(11)
["Validation_Result"]=>string(255)
["Comment"]=>string(-)
}
$_FILES["Image"] = {
["name"]=>string "3D-graphics_3D_Triangles_006790_.jpg"
["type"]=>string "image/jpeg"
["tmp_name"]=>string "C:\Windows\Temp\php1362.tmp"
["error"]=>int(0)
["size"]=>int
}
아무것도
클라이언트
그냥이 나에게 주었다.올바른 방향으로이 점에 대해 어떻게 설명 할 수 있습니까?
덕분에 서버에 업로드 된 데이터를 볼 수있었습니다. 내가 지금 당면하려고하는 다음 상황은 같은 시간에 문자열 데이터 - 매개 변수, 이진 데이터 - 이미지를 업로드하는 방법입니다. 전적으로 하나 또는 다른 사례를 사용하는 예를 보았지만 두 가지 모두를 사용하지는 않았습니다. 문자열 매개 변수를 사용하여 POST 요청을 보내려면 urlEncodedFormEntity()를 사용했지만 사용하는 이미지를 업로드해야하는 경우에는 MultipartEntity()를 보았습니다. – VCODE