2015-01-19 2 views
1

나는 외부 도움이 필요하므로 스스로 대답을 찾길 필사적이다. 컬 요청을위한 Java 코드

정확히 수행 자바 코드를 필요이 : 컬 --data "사용자 이름 = & 암호 = & = 로그인 제출"헤더를 반환

에 데이터가 URL로 POST 요청입니다 -v를, , 둘 다 보내고 받았다.

알려 주시기 바랍니다. 미리 감사드립니다!

Process p = Runtime.getRuntime().exec(// 
    new String[] { // 
    // 
     "curl", // 
     "--data", // 
     "username=&password=&submit=Login" // 
}); 

이 아래를 호출 할 curl 도구를하고 다음 매개 변수를 전달 :

+0

java.lang.Runtime.exec ("curl .....")? 예를 들어, http://stackoverflow.com/questions/792024/how-to-execute-system-commands-linux-bsd-using-java – drRobertz

+0

자바에서 같은 작업을 수행 하시겠습니까? 아니면 정말로 자바가 컬을 돌리고 싶습니까? – weston

+0

실제로 자바에서 컬을 사용하고 싶습니까? 아니면 자바에서 동일한 기능을 수행하는 방법을 알고 싶습니까? –

답변

-2

이 시도 username=&password=&submit=Login.

+0

콘솔에 인쇄해야합니까, 아니면이 코드를 추가해야합니까? 바보 같은 질문에 대한 미안하지만, 자바 개발자가 아니지만 신속하게 Java 응용 프로그램을 수정해야 ... – user2598570

+0

나는이 답변으로 만들었습니다 : http://stackoverflow.com/questions/5711084/java-runtime -getruntime-get-output-running-a-command-line-program – user2598570

+0

curl에 작업을 기록하도록 요청하거나 파일에서 컬 출력을 리디렉션 할 수 있습니다. – Stephan