問題タブ [attributerouting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - HttpClient を使用して AttributeRouting を使用して URL で日付を送信する
WebAPI で受け入れられる日付範囲クエリを取得する際に問題が発生しています。私が読んだすべてのことからわかる限り、これは機能しているはずですが、それでも400 Bad Request
応答があります。
私の API ルートは次のようになります。
私はAttributeRouting
ライブラリを使用していますが、このページによると、私が要求している URL は問題ないはずです。
私のリクエスト URL は次のようになります。
RoutePrefix("plots")
URLルートのplots
ビットが来るコントローラにこれを設定しました。
DateTime
オブジェクトから時間を削除すると、すべて正常に機能しますが、経過した時間が必要です。
c# - Web API ルーティング、2 つのルートが一致
次の 2 つのアクションが my に設定されていApiController
ます。
このルート構成を考えると、それらは競合しています:
私の推測ではUploadVersion
、ルート マッピングを介してある種のデフォルト ルートも取得されますが、どうすればそれを防ぐことができますか?
誰かが私が何をしようとしているのか疑問に思っている場合:
asp.net-mvc - AttributeRouting WebAPI でエラーが発生するようになりました
WebAPI プロジェクトの AttributeRouting を (v3.x から) 最新バージョンに更新したところ、今まで見たことのないエラーが発生し始めました。
API が呼び出されるたびに、次のようなエラーが表示されます。
何ヶ月も問題なく動作しています。
ドキュメントの詳細以外には、使用方法の変更があります。私の設定ファイルは正しいようです。
何がうまくいかなかったのですか?これを報告している他の人を見つけることができません。
asp.net-mvc - AttributeRouting - オプションのルート パラメータを持つ領域
ルートが 2 つあるエリアを作ることは可能ですか。例えば:
ありがとう!
asp.net-web-api - 統合テストを作成するための HttpConfiguration オブジェクトで AttributeRouting が機能しない
ここで概説されているアイデアに従って、いくつかの統合テストを作成しています: http://www.strathweb.com/2012/06/asp-net-web-api-integration-testing-with-in-memory-hosting/
手作りの HttpConfiguration オブジェクトからルートを登録しようとすると、次のエラーが表示されます。 「IHttpRouteConstraint」を実装する型です。」
サンプルコード: コントローラ:
テストクラス (MSTest):
エラーは「client.SendAsync」行で発生します。config.Routes を調べたところ、「inboundHttpMethod」の「制約」のデータ型は AttributeRouting.Web.Http.WebHost.Constraints.InboundHttpMethodConstraint です。文字列値が期待されているようです。どんな助けでも大歓迎です。
asp.net-mvc-4 - ASP.NET ヘルプ ページの既定のホームページ?
http://myserver
ヘルプ ページにアクセスして、デフォルトのホームページとして取得できるようにしたいので、ゲストが最初にhttp://myserver
表示するのはヘルプ ページです。
次のようにデフォルトルートを設定しています。
次に、ヘルプ ページ エリアの登録を次のように設定します。
RouteConfig を に変更すると、次のcontroller
よう"Help"
になります。
ビュー「インデックス」またはそのマスターが見つからないか、検索された場所をサポートするビュー エンジンがありません
ヘルプ ページのルートを"{controller}/{action}/{apiId}"
AttributeRoutes に変更すると、機能しなくなります。
ASP.NET ヘルプ ページを既定のホーム ページにする簡単な方法はありますか?
c# - WebApi と属性ルーティングを使用してコントローラーで既定のルートを取得するにはどうすればよいですか?
WebApi と属性ルーティングを使用しています。
その顧客のすべての動物を取得するメソッドを持つ顧客コントローラーがあります。この方法とルートはうまく機能します。ただし、すべての顧客のリストを返すだけのメソッドも必要ですが、それを機能させることはできません。
これが私のコントローラーです:
List ルートをに変更し、"{customerId}/List"
渡されたパラメーターを無視すると、機能します。これらのルートで何が間違っていますか? api/customer
すべての顧客のリストを返したいだけです。
asp.net-web-api - 異なるパラメーター名 Web API を持つ単一ルート上の複数の GET 動詞
単一のルートを使用して、パラメーター名に基づいて異なるアクションを呼び出す方法を教えてください。
私はフォローする必要があります
と
私は次のコードを書いています
ただし、最初のケースは正常に機能しますが、2番目のケースは例外をスローします