my.request
ミニアプリからネットワークリクエストを実行します。
my.request API は現在、GET、
POST、およびDELETEメソッドをサポートしています。my.requestAPI は現在、HTTPS リクエストのみをサポートしています。
この API は、ベースライブラリバージョン 1.11.0 以降でサポートされています。
my.canIUse('request')を使用して互換性を処理できます。詳細については、「ミニプログラムベースライブラリの説明」をご参照ください。この API は mPaaS 10.1.60 以降でサポートされています。
my.httpRequestAPI は非推奨です。my.requestを代わりに使用してください。my.requestのデフォルトリクエストヘッダーは{'content-type': 'application/json'}であり、{'content-type': 'application/x-www-form-urlencoded'}ではありません。リクエストヘッダーオブジェクトのキーと値はすべて文字列である必要があります。
詳細については、「my.request よくある質問」をご参照ください。
注意事項:
ミニアプリのリリース > オープンプラットフォームミニアプリ管理 で 権限制御スイッチ を有効にしてください。その後、サーバードメイン名ホワイトリスト でドメイン名ホワイトリストを構成します。ミニアプリは、HTTP リクエスト (
my.request) やファイルアップロード (my.uploadFile) などの API を呼び出す際、ホワイトリストに登録されたドメイン名とのみ通信できます。サーバードメイン名ホワイトリストにドメイン名を追加した後は、変更を有効にするために再パッケージ化、アップロード、試用版の生成を行う必要があります。
IDE でデバッグする場合は、プレビューに実機を使用してください。
入力パラメーター
名前 | 型 | 必須 | 説明 |
url | String | はい | ターゲットサーバーの URL。 |
headers | Object | いいえ | HTTP リクエストヘッダーを設定します。デフォルト値は |
method | String | いいえ | デフォルト値は GET です。GET、POST、DELETE がサポートされています。 |
data | Object / ArrayBuffer | いいえ | 詳細については、下記の data パラメーターの説明をご参照ください。 |
timeout | Number | いいえ | タイムアウト期間(ミリ秒)。デフォルト値は 30000 です。 |
dataType | String | いいえ | 応答の期待されるデータ形式。デフォルト値は json です。json、text、base64、arraybuffer がサポートされています。 |
success | Function | いいえ | 呼び出しが成功した場合のコールバック関数。 |
fail | Function | いいえ | 呼び出しが失敗した場合のコールバック関数。 |
complete | Function | いいえ | 呼び出しが成功または失敗した後に実行されるコールバック関数。 |
data パラメーターの説明
サーバーに送信されるデータは最終的に文字列に変換されます。データが文字列でない場合、以下のルールに基づいて変換されます。
メソッドが
GETの場合、データはクエリ文字列に変換されます:encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...。メソッドが
POSTで、headers['content-type']がapplication/jsonの場合、データは JSON にシリアル化されます。メソッドが
POSTで、headers['content-type']がapplication/x-www-form-urlencodedの場合、データはクエリ文字列に変換されます:encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...。
referer の説明
ネットワークリクエストの
refererヘッダーを設定することはできません。その形式は
https://urlhost/{appid}/{version}/page-frame.htmlに固定されています。ここで、{appid}はミニアプリの APPID、{version}はミニアプリのバージョン番号です。
success 戻り値
名前 | 型 | 説明 |
data | String | 応答データ。形式はリクエストの |
status | Number | 応答コード。 |
headers | Object | 応答ヘッダー。 |
エラーコード
エラーコード | 説明 | 解決策 |
1 | リクエストが完了する前に別のページに移動しました。 | 別のページに移動する前に、リクエストが完了するのをお待ちください。 |
2 | パラメーターのエラー。 |
|
11 | クロスドメインリクエストの権限がありません。 | リクエストドメイン名がドメイン名ホワイトリストに含まれているか確認してください。開発版をテストするには、IDE の右上隅にある [詳細] をクリックし、[httpRequest ドメイン名の有効性チェックを無視] を選択します。注:新規バージョンをリリースする際は、必ずドメイン名を サーバードメイン名ホワイトリスト に追加してください。追加しないとエラーが発生します。 |
12 | ネットワークエラー。 | ネットワーク環境が安定しているか、サーバーが正常に動作しているか確認してください。 |
13 | タイムアウト。 | ネットワーク環境が安定しているか、サーバーが正しく応答しているか確認してください。リクエストに時間がかかる場合は、`timeout` パラメーターのタイムアウト期間を長く設定してください。 |
14 | デコードに失敗しました。 | フロントエンドとバックエンド間でリクエストおよび応答のデータ形式が一致しているか確認してください。たとえば、応答データ形式が `text` であるにもかかわらず、入力パラメーター `dataType` が `JSON` に設定されている場合、API はエラーを報告します。このような場合は、バックエンドの応答データ形式を JSON に変更してください。 |
15 | パラメーターの引き渡しに失敗しました。 | ミニアプリページから `urlencode` を使用してパラメーターを引き渡す場合は、パラメーターセット全体をエンコードしてください。 |
19 | HTTP エラー。 |
|
20 | サーバーによってリクエストが停止またはスロットルされました。 | リクエストサーバーにアクセスでき、正しく応答できることを確認してください。 |
23 | エージェントのリクエストが失敗しました。 | エージェントの構成が正しいかどうかを確認します。 |
入力パラメーター dataType が json に設定されている場合、ミニアプリフレームワークはまず結果に対して JSON.parse 操作を実行します。解析に失敗すると、フレームワークはコード 14 のエラーを返します。入力パラメーター dataType が text に設定されている場合、返されたコンテンツの形式が一致しないと、フレームワークは同様にコード 14 のエラーを返します。このエラーが発生した場合は、まず dataType が正しく設定されているか確認してください。
my.request 呼び出しが このインターフェイスを呼び出す権限がありません というエラーを返す場合は、オープンプラットフォームミニアプリ管理 > サーバードメイン名ホワイトリスト でドメイン名ホワイトリストを構成してください。
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.request({
url: 'https://example.org/post',
method: 'POST',
data: {
from: 'Alipay',
production: 'AlipayJSAPI',
},
dataType: 'json',
success: function(res) {
my.alert({content: 'success'});
},
fail: function(res) {
my.alert({content: 'fail'});
},
complete: function(res) {
my.hideLoading();
my.alert({content: 'complete'});
}
});
// RequestTask を返します。これにより abort メソッドを呼び出してリクエストをキャンセルできます。
const task = my.request({url: 'https://example.org/post'})
task.abort()戻り値
RequestTask
ネットワークリクエストタスクオブジェクト。
メソッド
RequestTask.abort()
my.uploadFile
この API は mPaaS 10.1.32 以降でサポートされています。
ローカルリソースを開発者のサーバーにアップロードします。
注意事項:
オープンプラットフォームミニアプリ管理 > サーバードメイン名ホワイトリスト でドメイン名ホワイトリストを構成してください。ミニアプリは、HTTP リクエスト (
my.request) やファイルアップロード (my.uploadFile) などの API を呼び出す際、ホワイトリストに登録されたドメイン名とのみ通信できます。
入力パラメーター
名前 | 型 | 必須 | 説明 |
url | String | はい | 開発者のサーバーアドレス。 |
filePath | String | はい | アップロードするファイルリソースのローカル識別子。 |
fileName | String | はい | ファイル名(対応するキー)。開発者は、このキーを通じてサーバー側でファイルのバイナリコンテンツを取得できます。 |
fileType | String | はい | ファイルタイプ:image、video、audio。 |
hideLoading | Bool | いいえ | ローディングアイコンを非表示にするかどうかを指定します。デフォルト値は false です。 |
header | Object | いいえ | HTTP リクエストヘッダー。 |
formData | Object | いいえ | HTTP リクエスト内のその他の追加フォームデータ。 |
success | Function | いいえ | 呼び出しが成功した場合のコールバック関数。 |
fail | Function | いいえ | 呼び出しが失敗した場合のコールバック関数。 |
complete | Function | いいえ | 呼び出しが成功または失敗した後に実行されるコールバック関数。 |
success 戻り値
名前 | 型 | 説明 |
data | String | サーバーから返されたデータ。 |
statusCode | String | HTTP ステータスコード。 |
header | Object | サーバーから返されたヘッダー。 |
エラーコード
error | 説明 | 解決策 |
11 | ファイルが存在しません。 | ローカルファイルが存在するか確認してください。 |
12 | ファイルのアップロードに失敗しました。 | ネットワークおよびサーバーを確認してください。 |
13 | 権限がありません。 | 権限設定を確認してください。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.uploadFile({
url: 'ご自身のサーバーアドレスを使用してください',
fileType: 'image',
fileName: 'file',
filePath: '...',
success: (res) => {
my.alert({
content: 'Upload successful'
});
},
});UploadTask
アップロード進捗の変化を監視し、アップロードタスクをキャンセルするためのオブジェクト。
メソッド
メソッド | 説明 |
UploadTask.abort() | アップロードタスクを中断します。 |
UploadTask.onProgressUpdate(function callback) | アップロード進捗の変化イベントを監視します。 |
コード例
const task = my.uploadFile({
url: 'ご自身のサーバーアドレスを使用してください',
fileType: 'image',
fileName: 'file',
filePath: '...',
});
task.onProgressUpdate(({progress, totalBytesWritten, totalBytesExpectedToWrite}) => {
})
task.abort()よくある質問
Q:ミニアプリは、アップロードされた画像を Base64(バイナリデータを印刷可能な文字で表現する方法)に自動変換できますか?
A:いいえ、ミニアプリは画像を Base64 に変換することをサポートしていません。
Q:
my.uploadFileを使用して、サーバーから返されたエラーメッセージを取得するにはどうすればよいですか?A:
`success` コールバックの `data` パラメーターから取得します。
サーバー側にログ検索 API を追加します。アップロードが失敗した場合、ログ検索 API を呼び出して詳細な失敗ログを取得します。
Q:
my.uploadFileのデフォルトタイムアウトはどのくらいですか?デフォルトタイムアウトを延長できますか?A:
my.uploadFileのデフォルトタイムアウトは 30 秒です。いいえ、デフォルトタイムアウトを延長することはできません。Q:ファイルをアップロードする際に
my.uploadFileがerror: 12を報告するのはなぜですか?A:エラーコード 12 はアップロード失敗を示します。失敗の原因として考えられるのは以下のとおりです。
ファイルが大きすぎます。
アップロードに 30 秒以上かかりました。
権限がありません。
Q:バックエンドは
my.uploadFileを使用する際にバイナリイメージを受け取ります。バックエンドがこのバイナリイメージをミニアプリに返す場合、ミニアプリはそれをどのように解析しますか?A:バックエンドはイメージをバイナリストリームとして受け取ります。バックエンドは、サーバー上のイメージの場所の URL を提供するだけで十分です。
Q:
my.uploadFileを呼び出すとerror: 4(この API を呼び出す権限がありません)と報告されるのはなぜですか?A:リクエストされた URL がホワイトリストに含まれていません。URL のドメイン名をホワイトリストに追加してください。
Q:ミニアプリは Excel ファイルのアップロードをサポートしていますか?
A:いいえ。現在、
my.uploadFileは image、video、audio タイプのファイルのアップロードのみをサポートしています。他のファイルタイプはサポートされていません。Q:
my.uploadFileは複数の画像を同時にアップロードできますか?A:いいえ、
my.uploadFileは複数の画像を同時にアップロードすることをサポートしていません。一度にアップロードできるのは 1 枚の画像のみです。
my.downloadFile
この API は mPaaS 10.1.32 以降でサポートされています。
ファイルリソースをローカルデバイスにダウンロードします。
入力パラメーター
名前 | 型 | 必須 | 説明 |
url | String | はい | ダウンロードするファイルのアドレス。 |
header | Object | いいえ | HTTP リクエストヘッダー。 |
success | Function | いいえ | 呼び出しが成功した場合のコールバック関数。 |
fail | Function | いいえ | 呼び出しが失敗した場合のコールバック関数。 |
complete | Function | いいえ | 呼び出しが成功または失敗した後に実行されるコールバック関数。 |
success 戻り値
名前 | 型 | 説明 |
apFilePath | String | ファイルが保存される一時的な場所。 |
エラーコード
error | 説明 | 解決策 |
12 | ダウンロードに失敗しました。 | ネットワークおよびサーバーを確認してください。 |
13 | 権限がありません。 | 権限を確認してください。 |
20 | リクエストされた URL は HTTP をサポートしていません。 | リクエストされた URL を HTTPS に変更してください。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
// API-DEMO page/API/download-file/download-file.json
{
"defaultTitle": "Download File"
}<!-- API-DEMO page/API/download-file/download-file.axml-->
<view class="container">
<button onTap="download">Download and display image</button>
</view>// API-DEMO page/API/download-file/download-file.js
Page({
download() {
my.downloadFile({
url: 'https://img.alicdn.com/tfs/TB1x669SXXXXXbdaFXXXXXXXXXX-520-280.jpg',
success({ apFilePath }) {
my.previewImage({
urls: [apFilePath],
});
},
fail(res) {
my.alert({
content: res.errorMessage || res.error,
});
},
});
},
})my.connectSocket
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 接続を作成します。
ミニアプリは一度に 1 つの WebSocket 接続しか持つことができません。すでに WebSocket 接続が存在する場合、自動的に閉じられ、新しい接続が作成されます。
入力パラメーター
名前 | 型 | 必須 | 説明 |
url | String | はい | ターゲットサーバーの URL。注:新しくリリースされた一部のミニアプリは wss プロトコルのみをサポートしています。 |
data | Object | いいえ | リクエストパラメーター。 |
header | Object | いいえ | リクエストヘッダーを設定します。 |
success | Function | いいえ | 呼び出しが成功した場合のコールバック関数。 |
fail | Function | いいえ | 呼び出しが失敗した場合のコールバック関数。 |
complete | Function | いいえ | 呼び出しが成功または失敗した後に実行されるコールバック関数。 |
エラーコード
error | 説明 | 解決策 |
1 | 不明なエラー。 | - |
2 | ネットワーク接続がすでに存在します。 | ミニアプリは一度に 1 つの WebSocket 接続しか持つことができません。すでに WebSocket 接続が存在する場合、自動的に閉じられ、新しい接続が作成されます。 |
3 | URL パラメーターが空です。 | URL を置き換えてください。 |
4 | 認識できない URL 形式です。 | 有効な形式の URL を指定してください。 |
5 | URL は | URL を置き換えてください。 |
6 | サーバーへの接続がタイムアウトしました。 | 後ほど再度お試しください。 |
7 | サーバーが返した HTTPS 証明書が無効です。 | ミニアプリは HTTPS または WSS を使用してネットワークリクエストを開始する必要があります。リクエストを行う際、システムはサーバードメイン名で使用されている HTTPS 証明書を検証します。検証に失敗すると、リクエストを開始できません。システムの制限により、異なるプラットフォームで証明書要件の厳格さが異なります。互換性を確保するため、最高水準に従って証明書を構成し、既存の証明書が要件を満たしているかを確認するための関連ツールを使用してください。 |
8 | サーバーが返したプロトコルヘッダーが無効です。 | 2019 年 5 月以降、新しく作成されたミニアプリは HTTPS および WSS プロトコルを使用する必要があります。HTTP および WS プロトコルはサポートされなくなりました。 |
9 | WebSocket リクエストが |
|
10 | ネットワーク接続が開かれていないため、メッセージを送信できません。 | my.sendSocketMessage を呼び出してデータメッセージを送信する前に、サーバーに接続してください。my.onSocketOpen を使用してイベントを監視し、サーバーとの正しい接続が確立されたかを判断できます。注:WebSocket 接続でデータを送信するには、まず my.connectSocket を使用して接続を開始してください。その後、my.onSocketOpen コールバック後に my.sendSocketMessage を呼び出してデータを送信してください。 |
11 | メッセージ送信に失敗しました。 | 後ほど再度お試しください。 |
12 | ネットワークデータを読み取るために必要なメモリを要求できません。 | メモリを確認してください。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.connectSocket({
url: 'test.php',
data: {},
header:{
'content-type': 'application/json'
},
});my.onSocketOpen
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 接続オープンイベントを監視します。
入力パラメーター
以下のプロパティを持つオブジェクト型:
プロパティ | 型 | 必須 | 説明 |
callback | Function | はい | WebSocket 接続オープンイベントのコールバック関数。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.connectSocket({
url: 'test.php',
});
my.onSocketOpen(function(res) {
console.log('WebSocket connection is open!');
});my.offSocketOpen
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 接続オープンイベントの監視を停止します。
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
Page({
onLoad() {
this.callback = this.callback.bind(this);
my.onSocketOpen(this.callback);
},
onUnload() {
my.offSocketOpen(this.callback);
},
callback(res) {
},
})コールバック値を渡すかどうか
コールバック値を渡さない場合、このリスナーのすべてのイベントコールバックが削除されます。以下のコードが例です。
my.offSocketOpen();コールバック値を渡す場合、対応するコールバックイベントのみが削除されます。以下のコードが例です。
my.offSocketOpen(this.callback);
my.onSocketError
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket エラーを監視します。
入力パラメーター
以下のプロパティを持つオブジェクト型:
パラメーター | 型 | 必須 | 説明 |
callback | Function | はい | WebSocket エラーイベントのコールバック関数。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.connectSocket({
url: 'Your server address'
});
my.onSocketOpen(function(res){
console.log('WebSocket connection is open!');
});
my.onSocketError(function(res){
console.log('WebSocket connection failed. Please check!');
});my.offSocketError
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket エラーの監視を停止します。
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
Page({
onLoad() {
this.callback = this.callback.bind(this);
my.onSocketError(this.callback);
},
onUnload() {
my.offSocketError(this.callback);
},
callback(res) {
},
})コールバック値を渡すかどうか
コールバック値を渡さない場合、このリスナーのすべてのイベントコールバックが削除されます。以下のコードが例です。
my.offSocketError();コールバック値を渡す場合、対応するコールバックイベントのみが削除されます。以下のコードが例です。
my.offSocketError(this.callback);
my.sendSocketMessage
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 接続経由でデータを送信します。まず my.connectSocket を使用して接続を開始し、その後 my.onSocketOpen コールバック後にデータを送信する必要があります。
入力パラメーター
名前 | 型 | 必須 | 説明 |
data | String | はい | 送信する内容:プレーンテキスト文字列または Base64 エンコードされた文字列。 |
isBuffer | Boolean | いいえ | バイナリデータを送信するには、入力データを Base64 エンコードして文字列にし、それを |
success | Function | いいえ | コールバック関数。 |
fail | Function | いいえ | 呼び出しが失敗した場合のコールバック関数。 |
complete | Function | いいえ | 呼び出しが成功または失敗した後に実行されるコールバック関数。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.sendSocketMessage({
data: this.data.toSendMessage, // The content to send
success: (res) => {
my.alert({content: 'Data sent! ' + this.data.toSendMessage});
},
});my.onSocketMessage
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 接続経由でサーバーから受信したメッセージを監視します。
コールバック戻り値
名前 | 型 | 説明 |
data | String/ArrayBuffer | サーバーから返されたメッセージ:プレーンテキスト文字列または Base64 エンコードされた文字列。 |
isBuffer | Boolean | このフィールドが |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.connectSocket({
url: 'Server address'
})
my.onSocketMessage(function(res) {
console.log('Received server content: ' + res.data)
})my.offSocketMessage
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 接続経由でサーバーから受信したメッセージの監視を停止します。
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.connectSocket({
url: 'Server address'
})
my.onSocketMessage(function(res) {
console.log('Received server content: ' + res.data)
})
my.offSocketMessage();コールバック値を渡すかどうか
コールバック値を渡さない場合、このリスナーのすべてのイベントコールバックが削除されます。以下のコードが例です。
my.offSocketMessage();コールバック値を渡す場合、対応するコールバックイベントのみが削除されます。以下のコードが例です。
my.offSocketMessage(this.callback);
my.closeSocket
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 接続を閉じます。
入力パラメーター
名前 | 型 | 必須 | 説明 |
success | Function | いいえ | コールバック関数。 |
fail | Function | いいえ | 呼び出しが失敗した場合のコールバック関数。 |
complete | Function | いいえ | 呼び出しが成功または失敗した後に実行されるコールバック関数。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.onSocketOpen(function() {
my.closeSocket()
})
my.onSocketClose(function(res) {
console.log('WebSocket connection is closed!')
})my.onSocketClose
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 閉鎖イベントを監視します。
入力パラメーター
以下のプロパティを持つオブジェクト型:
パラメーター | 型 | 必須 | 説明 |
callback | Function | はい | WebSocket 接続閉鎖イベントのコールバック関数。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
onLoad() {
// Note: Register the callback method only once during the miniapp startup phase.
// If you call it multiple times, the callback will be triggered multiple times.
my.onSocketClose((res) => {
my.alert({content: 'Connection closed!'});
this.setData({
sendMessageAbility: false,
closeLinkAbility: false,
});
});
// Note: Register the callback method only once during the miniapp startup phase.
// If you call it multiple times, the callback will be triggered multiple times.
my.onSocketOpen((res) => {
my.alert({content: 'Connection opened!'});
this.setData({
sendMessageAbility: true,
closeLinkAbility: true,
});
});
my.onSocketError(function(res){
my.alert('WebSocket connection failed. Please check! ' + res);
});
// Note: Register the callback method only once during the miniapp startup phase.
// If you call it multiple times, the callback will be triggered multiple times.
my.onSocketMessage((res) => {
my.alert({content: 'Data received! ' + JSON.stringify(res)});
});
}
connect_start() {
my.connectSocket({
url: 'Server address', // The developer's server API address. It must use the wss protocol, and the domain name must be a legitimate domain name configured in the backend.
success: (res) => {
my.showToast({
content: 'success', // Text content
});
},
fail:()=>{
my.showToast({
content: 'fail', // Text content
});
}
});
},my.offSocketClose
この API は mPaaS 10.1.60 以降でサポートされています。
WebSocket 閉鎖イベントの監視を停止します。
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
Page({
onLoad() {
my.onSocketClose(this.callback);
},
onUnload() {
my.offSocketClose(this.callback);
// my.offSocketClose();
},
callback(res) {
my.alert({content: 'Connection closed!'});
this.setData({
sendMessageAbility: false,
closeLinkAbility: false,
});
},
})コールバック値を渡すかどうか
コールバック値を渡さない場合、このリスナーのすべてのイベントコールバックが削除されます。以下のコードが例です。
my.offSocketClose();コールバック値を渡す場合、対応するコールバックイベントのみが削除されます。以下のコードが例です。
my.offSocketClose(this.callback);
my.rpc(Object)
ミニアプリフレームワーク専用のリモートプロシージャコール (RPC) API です。これはミニアプリゲートウェイ API です。
パラメーターの説明
名前 | 型 | 必須 | 説明 |
operationType | String | はい | ゲートウェイ operationType。 |
requestData | Array | いいえ | ゲートウェイリクエストデータ。 |
success | Function | いいえ | 呼び出しが成功した場合のコールバック関数。 |
fail | Function | いいえ | 呼び出しが失敗した場合のコールバック関数。 |
complete | Function | いいえ | 呼び出しが成功または失敗した後に実行されるコールバック関数。 |
コード例
この例は参考用です。テストにはご自身のアドレスを使用してください。
my.rpc({
operationType: 'com.xx.xx',
requestData: [{
"param1":"",
"param2":0
}],
success: res => {
},
fail: res => {
}
});