0
서버 측에서는 HTTP POST 요청을 처리하기 위해 JSP 코드 버전을 사용하고 있습니다. we-browser를 통해 전송 된 HTML의 매개 변수를 수락하는 데는 문제가 없습니다.JavaFX 클라이언트에서 HTTP POST 요청을 실행하는 방법
JavaFX 클라이언트에서 웹 서버로 사용자 이름과 암호의 두 문자열 유형 데이터 만 전달하는 해결책을 지적하십시오.
서버 측에서는 HTTP POST 요청을 처리하기 위해 JSP 코드 버전을 사용하고 있습니다. we-browser를 통해 전송 된 HTML의 매개 변수를 수락하는 데는 문제가 없습니다.JavaFX 클라이언트에서 HTTP POST 요청을 실행하는 방법
JavaFX 클라이언트에서 웹 서버로 사용자 이름과 암호의 두 문자열 유형 데이터 만 전달하는 해결책을 지적하십시오.
짧은 대답 -이 상황에서는 JavaFX와 Java간에 차이가 없습니다. HTTP 요청을 보내는 standart Java 방식을 사용하십시오.
로그인 및 암호를 검색하려면 PasswordField 및 TextField를 사용하여 매우 간단한 단계를 만들 수 있습니다. JFX 장면
코드 (매우 간단) : 게시물을 수행하는 방법에 대한
@Override
public void start(Stage stage) throws Exception {
final TextField tf = new TextField();
final PasswordField pf = new PasswordField();
Button b = new Button("post");
b.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent t) {
//Run a separate thread for posting and getting an answer.
new Thread(new Runnable() {
@Override
public void run() {
String login = tf.getText();
String pswd = pf.getText();
//Do post (read, from link below)
//Update of fragment from that article about POST in Java:
if (entity != null) {
InputStream instream = entity.getContent();
try {
//If you need to update of UI here, use Platform.runLater(Runnable);
} finally {
instream.close();
}
}
}
}).start();
//Erase pswd, if needed
}
});
stage.setScene(new Scene(new VBox(tf, pf, b), 300, 300));
stage.show();
}
, 당신은 여기 읽을 수 있습니다 : Sending HTTP POST Request In Java
예 알렉스, 답변에 대한 첫 번째 고맙습니다, 두 번째 내가하지 "Java에서 HTTP 게시"방법 알아보기 –
링크 및 응용 프로그램과 함께 업데이트 된 게시물 –