0

私は asp.net で安らかなサービスに取り組んでいMVC 4 Web APIます。URL エンコードされたデータを URI からパラメーターとして取得する get メソッドがあります。しかし、問題は、RESTClient(firefox ツール) からこのメソッドを試すと、404 が返されることです。スタック トレースを確認すると、URL にエンコードされていないパラメーターが含まれているようです。以下に例を示します。

Url format: /api/Applications/key

私はこれを送ります:

/api/Applications/3baxYhYzpVGTrIIzs4CvGv4KIcIRHn5yqx%2F9a5PzTJxK4SWVcwi9GI6bib9pe1psk%2FdYeD0EaOdMHZpzWl%2Fbwg%3D%3D

応答本文では、要求 URL は次のようになります。

/api/Applications/3baxYhYzpVGTrIIzs4CvGv4KIcIRHn5yqx/9a5PzTJxK4SWVcwi9GI6bib9pe1psk/dYeD0EaOdMHZpzWl/bwg==

エスケープ文字が原因でエラーが発生します。post を使用できますが、安らかなアーキテクチャを使用したいと考えています。

アドバイスをいただければ幸いです。

4

0 に答える 0