この記事では、リモート サーバーにアクセスするための nodejs と Java サービスについて簡単に分析します。必要な方は参考にしていただければ幸いです。
この記事では、nodejs と Java を使用してリモート サーバー サービスにアクセスするため、最初に別のプログラミング言語である SAP の ABAP (私が日常業務で最もよく使用するプログラミング言語) を使用してサービス バーを開発してみましょう。
これは、ABAP プログラミング言語でサービスを実装するために使用するクラスです: ZCL_DIS_HTTP_HANDLER

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

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

絵を描きました:

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

##nodejs コードを見てください。
次のコードは、ユーザー名として WANGJER を、パスワードとして 123456 をバッファに渡します。ログイン方法はベーシック認証を使用します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | var request = require ( 'request' );
var getTokenOptions = {
url: "https://実行結果:ネットワークオーバーヘッドを含めて合計1.4秒かかりました。 <p></p><p style=" text-align: center; "><span class=" img-wrap "><img src=" / static /imghw/default1.png " data-src=" https://img.php.cn//upload/image/431/174/207/1540196741948139.jpg " class=" lazy " 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 サイトの他の関連記事を参照してください。