問題タブ [webapi2]

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.

0 投票する
2 に答える
11720 参照

owin - Owin で WebApi 2 のスワッシュバックルを使用してドキュメントを生成する方法

この記事を使用して WebApi プロジェクトを作成しました。

物事はうまくいっています。しかし今、クライアントは Swagger を使用してドキュメントを表示したいと考えています。構成を試みましたが、うまくいきません。コントローラーとそのアクションのリストを取得していません。

ここに画像の説明を入力

以下はswagger構成です:

0 投票する
1 に答える
726 参照

c# - Web トークン認証 - 利用可能な MediaTypeFormatter がありません

Visual Studio 2013 を使用して、新しい Web API 2 プロジェクトと新しい MVC プロジェクトを作成しました。API が作成された理由である API にアクセスする他のクライアントが存在します。最終的には、API のクライアントにより、ユーザーは Facebook などを使用してログイン アカウントを作成できるようになります。

Bad Password などのログイン中に API から返されたエラーを読み取ろうとしている問題。「メディア タイプが 'text/html' のコンテンツから何かのタイプのオブジェクトを読み取るために MediaTypeFormatter を使用できません。」のようなエラーに関する多くの投稿を見てきました。しかし、この問題を解決できません。

API は json を返すだけでよいので、私の WebApiConfig.cs ファイルには GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();

これがフィドラーでの私の投稿です

ここに画像の説明を入力

応答は次のとおりです。

ここに画像の説明を入力

そして、私にはjsonのように見える応答のTextview ここに画像の説明を入力

正確なエラーは、「メディア タイプ 'text/html' のコンテンツからタイプ 'TokenError' のオブジェクトを読み取るために使用できる MediaTypeFormatter がありません。」

0 投票する
1 に答える
66 参照

c# - WebApi2 の NHibernate - 更新と削除に関する問題

に挿入し、すべての作業を正しく選択します。データを更新すると、SQLサーバーに更新されません(サーバーへのSQL実行がないため、サーバーでは古いデータが更新されません)。ただし、このレコードを選択すると、更新されたデータが更新されて返されます。iisサーバーを再起動した後、SQLサーバーは古いデータを返し、選択しても更新されません。