JAVA の WebService_PHP チュートリアルを呼び出す PHP の簡単な例
PHPを使用して、JAVA言語で開発されたWebサービスを呼び出します。
クライアントは 2 つの文字列型パラメータを送信し、サーバーはオブジェクト型を返します。
サーバーはSOAPエンジンとしてAXIS-1.4を使用します。クライアントは PHP5.2.9 で、SOAP エンジンとして NuSOAP を使用します。
サーバー
オブジェクトクラス
import java.io.Serializable;
public class Person は Serializable { を実装します {
/**
*
*/
private static Final longserialVersionUID = -410186774891162281L;
private String username;
private int age;
private boolean sex;// true:male;false: Female
public String getUsername() {
。
public void setUsername(String username) {
}
public int getAge() {
}
public void setAge(int age) {
}
public boolean getSex() {
}
public void setSex(boolean sex) {
}
}
Service class
public Person login(String loginName, String loginPasswd) { Person aperson = new Person();
if (loginName.equals("laoli") && loginPasswd.equals("111111")) {
aperson.setUsername("老") Li");
aperson.setAge(55); aperson.setUsername(" Xiaoli");
Age(23);
aperson.setSex(false);
aperson = null;
}
return aP erson;
}
}
クライアント
コードをコピー
コードは次のとおりです:
/*
* 作成日: 2011-10-12
* 著者 wanghao
*
* package_name/userLoginClient.php
*/
header("Content-Type: text/html;charset=utf-8");
/ / NuSOAP コードをプルします
require_once ("libs/nusoap.php");
// クライアント インスタンスを作成します
$client = new nusoapclient('http://localhost:8080/axis/services/UserLoginWS?wsdl', true);
$client->soap_defencoding = 'utf-8';
$client->decode_utf8 = false;
$client->xml_encoding = 'utf-8';
// エラーを確認します
$ err = $client->getError();
if ($err) {
// エラーを表示
echo '
コンストラクターエラー
' 。 $err 。 '';
// この時点で、後続の呼び出しが失敗することがわかります
}
// SOAP メソッドを呼び出します
$param=array('loginName'=>'laoli', 'loginPasswd '=>'111111');
$result = $client->call('login', $param);
// 障害をチェック
if ($client->fault) {
echo '< ;h2>Fault
';<br> print_r($result);<br> echo '';
} else {
// エラーをチェック
$err = $client-> getError();
if ($err) {
// エラーを表示
echo '
Error
' 。 $err 。 '';
} else {
// 結果を表示
echo '
Result
';<br> print_r($result);<br> echo ';';
}
}
echo '
';
$param=array('loginName'=>'xiaoli', 'loginPasswd'=>'123456');
$result = $client- >call('login', $param);
// 障害をチェックします
if ($client->fault) {
echo '
Fault
';';
print_r ($result);
echo '
} else {
// エラーをチェック
$err = $client->getError();
if ($err) {
// を表示エラー
echo '
Error
' 。 $err 。 '';
} else {
// 結果を表示
echo '
Result
';<br> print_r($result);<br> echo ';';
}
}
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Python を使用して Baidu Map API を呼び出し、地理的位置のクエリ機能を実装するにはどうすればよいですか?インターネットの発展に伴い、地理的位置情報の取得と活用はますます重要になっています。 Baidu Maps は、豊富な地理的位置クエリ サービスを提供する、非常に一般的で実用的な地図アプリケーションです。この記事では、Python を使用して Baidu Map API を呼び出し、地理的位置のクエリ機能を実装する方法を紹介し、コード例を添付します。 Baidu Map 開発者アカウントとアプリケーションの申請 まず、Baidu Map 開発者アカウントを取得し、アプリケーションを作成する必要があります。ログイン

Wedge オブジェクトは主に 2 つの方法で作成されることがわかっています。1 つは Python/CAPI を使用する方法、もう 1 つは型オブジェクトを呼び出すことによる方法です。組み込み型のインスタンス オブジェクトについては、両方のメソッドがサポートされています。たとえば、リストは [] または list() を通じて作成できます。前者は Python/CAPI で、後者は呼び出し型オブジェクトです。ただし、カスタム クラスのオブジェクトの場合は、型オブジェクトを呼び出すことによってのみ作成できます。オブジェクトを呼び出すことができる場合、そのオブジェクトは呼び出し可能ですが、それ以外の場合は呼び出し可能ではありません。オブジェクトが呼び出し可能かどうかは、対応する型オブジェクトにメソッドが定義されているかどうかによって決まります。のように

PHP カメラ呼び出しスキル: 複数のカメラを切り替える方法 カメラ アプリケーションは、ビデオ会議、リアルタイム監視など、多くの Web アプリケーションの重要な部分になっています。 PHP では、さまざまなテクノロジーを使用してカメラを呼び出し、操作できます。この記事では、マルチカメラの切り替えを実装する方法に焦点を当て、読者の理解を深めるためにいくつかのサンプル コードを提供します。カメラ呼び出しの基本 PHP では、JavaScript API を呼び出すことでカメラを呼び出すことができます。具体的には、私たちは

PHP 開発における外部リソースへのアクセスと呼び出しの問題を解決するには、特定のコード サンプルが必要です。PHP 開発では、API インターフェイス、サードパーティ ライブラリ、その他のサーバー リソースなどの外部リソースにアクセスして呼び出す必要がある状況によく遭遇します。 。これらの外部リソースを扱うときは、パフォーマンスと信頼性を確保しながら、安全にアクセスして呼び出す方法を考慮する必要があります。この記事では、いくつかの一般的な解決策について説明し、対応するコード例を示します。 1.curl ライブラリを使用して外部リソースを呼び出す Curl は、非常に強力なオープン ソース ライブラリです。

Python プログラミングで Baidu Map API を呼び出して地図表示機能を実装するにはどうすればよいですか?インターネットの急速な発展に伴い、地図アプリケーションは私たちの生活に欠かせないものになりました。百度地図は中国最大級の地図アプリケーションとして、地図表示機能を簡単に実現できる豊富なサービスとAPIインターフェースを提供しています。この記事では、Python プログラミングで Baidu Map API を呼び出して地図表示機能を実現する方法と、対応するコード例を紹介します。まず、を登録する必要があります

多くの友人はまだ matlab で m ファイルを呼び出す方法を知らないので、以下のエディターが matlab で m ファイルを呼び出す方法を説明しています。 1. 以下の図に示すように、まず matlab ソフトウェアを開き、メイン インターフェイスで [開く] をクリックします。 2. 次に、以下の図に示すように、開く必要がある m ファイルを選択し、「開く」を選択します。 3. 次に、以下の図に示すように、エディターで m ファイルのファイル名と変数の数を確認します。 4. 次の図に示すように、コマンド ラインで m ファイル名に続いて括弧内の変数値を入力すると、ファイルを呼び出すことができます。 5. 最後に、次の図に示すように、m ファイルを正常に呼び出すことができます。上記は、エディターによって提供された matlab で m ファイルを呼び出す方法の完全な説明です。

Web サービス呼び出しの手順: 1. 適切な Web サービスを見つける; 2. Web サービス クライアントを作成し、対応するメソッドを呼び出す; 3. Web サービスの戻り結果と例外を処理する; 4. 適切な最適化手段を通じて Web サービス呼び出しの効率とパフォーマンスを向上させる。

Java を使用して WebService を呼び出す方法の手順には、特定のコード サンプルが必要です。Web サービスは、ネットワークを介してさまざまな機能を提供する Web ベースのアプリケーション プログラム インターフェイスです。 Java 開発では、多くの場合、Web サービスを使用して他のシステムと対話する必要があります。この記事では、Java を使用して WebService を呼び出す方法と、具体的なコード例を紹介します。 1. WebService を理解する WebService は、XML 形式を使用した標準化された通信プロトコルです。
