0

最近、Microsoft ASP.NET アプリケーションで使用される Silverlight モジュール用に、Microsoft WCF を使用して RESTful サービスを作成しました。

Web サービスを呼び出すと、次のような見苦しい URL が表示されます。

https://www.blahblah.com/blahblahSilverlightServiceblahblah.svc/IblahSilverlightService/retrieveusername

一部の技術記事、ブログ、およびフォーラムでは、Microsoft URL ReWrite モジュールを使用して、.svc 拡張子を持たない URL を使用するように RESTful サービスをリダイレクトすることを提案しています。

URL が読みにくく、非常に長いという事実以外に、.svc 拡張子を持たない Web サービス URL にリダイレクトすることの利点を教えてください。

4

1 に答える 1

1

ほとんどの場合、REST サービスはコンピューター同士の対話に使用されるため、これは最も反抗的な美学です。しかし、このコメントに少し肉を追加するために、使用した svc メソッドを使用する代わりに、ファクトリ メソッドを使用して、必要なクリーンな URL を取得できます。

http://msdn.microsoft.com/en-us/library/vstudio/bb412178(v=vs.90).aspx

"http://localhost:8000/EchoWithGet?s=こんにちは、世界!"

于 2012-12-11T21:11:55.947 に答える