1

すばらしい servicestack Web API を使用して新しい API を実装したばかりで、これまでのところ移行は簡単です。

ただし、不足しているすべての要件と同様に、古い API を使用する、変更できないサードパーティ製モジュールがあることが本日わかりました。

例として:

新しい API の形式は

"http://localhost/api/v1/customer/update"  

(これは POST です)、古い API の形式は

"http://localhost/services/LL_API/API_Customer.asmx/UpdateCustomer?
                                                       name="xxx"&address="yyy"

(これはGETです)。実際、古い API からの呼び出しはすべて GET です。また、約 30 の古い API 呼び出しがあり、新しい API レスト ベース形式とはまったく似ていません。

サービススタックはこれをどのように処理しますか? *.asmx 要求を受け取る httphandler を配置し、これらを処理する新しいサービス スタック Web サービスを作成するか、新しく作成した Web サービスを再利用できますか?

私が抱えている問題は、返されるデータが古い API と新しい API で異なることです。そのため、新しい Web サービスのセットを作成することを考えていました。

4

0 に答える 0