呼び出しRESTのwebサービスからクラシックaspページ
-
08-06-2019 - |
質問
私はむやみに移動を開始してアプリケーション事業層にあるコレクションのwebサービスしかし、私たちのイントラネットを構築してい用のクラシックASPの開発者は日々目まぐるしく変わっていくプログラミングクラシックASP.理想的には、その後、その利点をいかした独自のweb Apiを提供すべきだと思いますからクラシックASPページ。
しんのわずかなうか。
解決
きの組み合わせを使用JQueryとJSONの通話を消費するRESTサービスをクライアントから
または
あなたが必要との交流のサービス、ASP層に使用でき
MSXML2.ServerXMLHTTP
のように:
Set HttpReq = Server.CreateObject("MSXML2.ServerXMLHTTP")
HttpReq.open "GET", "Rest_URI", False
HttpReq.send
他のヒント
@KP
きを実際に利用し MSXML2.ServerXMLHTTP
からのサイトをサーバ側です。 XMLHTTP
用のものをご使用くださいクライアント側で使用WinInetるサポートされていない利用をサーバー/サービスアプリとなります。
見 http://support.microsoft.com/kb/290761, 質問3,4&5-
http://support.microsoft.com/kb/238425/.
これは非常に重要で、それ以外だし、ウェブアプリに掛け、あらゆる不思議なナンセンス。
ここにいくつかの例がありますの記事を記述する方法webサービスを呼び出クラスからASPページ:
多くの答えがここに表示されるカバーをどのようClassicASPに使用できるものを消費のウェブサービス&休みます。
私の意見は、tidier解決するためのおClassicASPだけでなデータが残ります。うにブラウザベースのクライアントコードの取扱のマッシュアップが可能です。対応することができるでしょういうことなく取り入れその他のASPます。
では、どのようにモックアップ光沢のある新たな休息の支援ClassicASP:
- 単ASP webページとしてランディングパッド
- のパッドの取り扱二つのパラメータ:動詞やURLは、セットフォームの内容
- 一種のスイッチブロックの検査のURLの動詞(形コンテンツ)に関連するハンドラ
- のハンドラがその後の動詞について/POST/車/削除)のフォームの内容を返し成功/失敗コードプラスデータとして適しています。
- ディングパッドの検査を行成功/失敗コードを返し、それぞれのレスポンスのHTTPステータスプラス返されるデータ
だからサポートクラスをデコードする/符号化形式のデータをJSONですることで、クライアント側の実施および潜在的に効率化データ量に渡された).の会話で いいライブラリの構文解析JSONクラシックASP?
最後に、クライアント側の方法を提供する、動詞、Urlおよびデータのペイロードを解釈する。その際、短期の方法を照合のパラメータを見るディングパッドです。中長期的に(一度に切り替えらクラシックコンサートでのお手法でデータを送信し、インターネットを"リアルのurl。
がんばって......
もうひとつの解は、シンプルにわかりやすく書く。純DLLの通話を返します結果をも包むようにRESTSharp-で単純なAPIにカスタマイズお客様のニーズに).そして登録するDLLとしてCOM DLL使用でASPコードのCreateObject方法です。
っこうを締JWTs、塩とハッシュパスワードをいくがきのように夢中に書き換え、ASP).
すべての必要なものは、HTTPクライアントます。ネWebRequestより確かなものになるはずだ。ハンブルクのASPが必要となりますので、特定などのコンポーネント この.
もうひとつの可能性は使用WinHttp COMオブジェクト のWinHttpRequest COMオブジェクト.
WinHttpことができるように設計されてからサーバーコードです。