이 기사는 원격 서버에 액세스하기 위한 nodejs 및 Java 서비스에 대한 간략한 분석을 제공합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
이 기사에서는 원격 서버 서비스에 액세스하기 위해 nodejs와 Java를 사용하므로 먼저 다른 프로그래밍 언어인 SAP의 ABAP(제가 일상 업무에서 가장 많이 사용하는 프로그래밍 언어)를 사용하여 서비스를 개발해 보겠습니다.
이것은 ABAP 프로그래밍 언어로 서비스를 구현하는 데 사용하는 클래스입니다. ZCL_DIS_HTTP_HANDLER
이 클래스는 IF_HTTP_EXTENSION 인터페이스에 정의된 HANDLE_REQUEST 메서드를 구현합니다.
그럴 필요는 없어 be ABA P 이상한 구문이 나를 혼란스럽게 하지만 실제로는 Java의 Servlet과 동일합니다.
그림을 그렸습니다.
제 원격 서비스는 매우 간단합니다. 즉, 발신자가 무엇을 보내든 HELLO WORLD라는 문자만 반환합니다.
이제 nodejs와 Java를 사용하여 소비하겠습니다.
nodejs
nodejs 코드를 보세요.
다음 코드는 WANGJER를 내 사용자 이름으로 버퍼에 전달하고 비밀번호로 123456을 전달합니다. 사용되는 로그인 방법은 기본 인증입니다.
var request = require('request'); var getTokenOptions = { url: "https://<p>실행 결과: 네트워크 오버헤드 포함 총 1.4초 걸렸습니다. 아래 코드의 </p><p style="text-align: center;"><span class="img-wrap"><img src="https://img.php.cn//upload/image/431/174/207/1540196741948139.jpg" title="1540196741948139.jpg" alt="원격 서버 서비스에 대한 nodejs 및 Java 액세스에 대한 간략한 분석"></span></p><p><strong>java</strong></p><p>WANGJER가 내 사용자 이름이고 123456이 비밀번호입니다. 사용되는 로그인 방법은 기본 인증입니다. </p><pre class="brush:php;toolbar:false">package connectivity; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import org.apache.commons.codec.binary.Base64; import java.util.stream.Collectors; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.HttpClientBuilder; public class OPSystemConnectivity { static public void main(String[] arg){ final HttpGet get = new HttpGet("https://<p>실행 결과는 nodejs만큼 시간이 많이 걸립니다. </p><p>이 기사에서 소개된 방법은 원격 서버의 서비스에 액세스할 수 있을 뿐만 아니라 특정 서버에서 사진, mp3 등을 다운로드하는 등 리소스 다운로드 목표도 달성할 수 있습니다. 해당 리소스의 URL만 시스템에 전달하면 됩니다. </p><p class="comments-box-content"><br></p>
위 내용은 원격 서버 서비스에 대한 nodejs 및 Java 액세스에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!