ホームページ  >  記事  >  Java  >  リモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析

リモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析

不言
不言転載
2018-10-22 16:27:552592ブラウズ

この記事では、リモート サーバーにアクセスするための nodejs と Java サービスについて簡単に分析します。必要な方は参考にしていただければ幸いです。

この記事では、nodejs と Java を使用してリモート サーバー サービスにアクセスするため、最初に別のプログラミング言語である SAP の ABAP (私が日常業務で最もよく使用するプログラミング言語) を使用してサービス バーを開発してみましょう。

これは、ABAP プログラミング言語でサービスを実装するために使用するクラスです: ZCL_DIS_HTTP_HANDLER

リモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析

このクラスは、IF_HTTP_EXTENSION A で定義されたインターフェイスを実装します。メソッド HANDLE_REQUEST.

リモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析

ABAP の馴染みのない構文に混乱する必要はありません。実際、これは Java サーブレットに似ています。

リモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析

絵を描きました:

リモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析

このリモコンを私のものにしますサービスは非常にシンプルで、呼び出し側が何を送信しても、単に HELLO WORLD というテキストを返します。

次に、nodejs と Java を使用して使用します。

nodejs

リモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析

##nodejs コードを見てください。

次のコードは、ユーザー名として WANGJER を、パスワードとして 123456 をバッファに渡します。ログイン方法はベーシック認証を使用します。

var request = require('request');

var getTokenOptions = {

url: "https://実行結果:ネットワークオーバーヘッドを含めて合計1.4秒かかりました。 <p></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>java<strong></strong></p>以下のコードの WANGJER はユーザー名で、123456 はパスワードです。ログイン方法はベーシック認証を使用します。 <p></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://実行結果は、nodejs とほぼ同じくらい時間がかかります。 <p></p> この記事で紹介する方法は、リモート サーバーのサービスにアクセスできるだけでなく、特定のサーバーに写真や MP3 などをダウンロードするなど、リソースのダウンロードという目的も達成できることに注意してください。対応するリソースの URL をシステムに渡すだけで済みます。 <p></p><p class="comments-box-content"><br></p>

以上がリモートサーバーサービスへのnodejsとJavaアクセスの簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。