問題タブ [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.
json - 文字列パラメータを使用した HTTPPOST リクエストの呼び出し
文字列パラメータのみを持つ POST リクエストがあります
そして、私はそれをこのように呼びます
404 not found Errorが表示されます。HTTPPOSTの呼び出し方法に問題があると思います。誰でも私を助けてもらえますか?
json - WebApi 2 と EntityFramework を使用する場合にのみ json を返したい
私はこれに数時間困惑しています。
WebApi 2 と Entity Framework 6.1.3 を使用しています。このチュートリアルに従っています: https://docs.microsoft.com/en-us/aspnet/web-api/overview/data/using-web-api-with-entity-framework/
jsonのみを返したいと思います。URL http://localhost:11440/Api/Contactsをヒットすると。次のエラーが表示されます: 'ObjectContent`1' タイプは、コンテンツ タイプ 'application/xml; の応答本文をシリアル化できませんでした。charset=utf-8'.
次のモデルとコントローラーが定義されています。
アドレス.cs
Contact.cs
Phone.cs
ContactsController.cs
asp.net-mvc-5 - ViewData が MVC Web API 2 の Razor View で機能しない
MVC Web API でエラー ビューを作成し、カスタム フィルターを使用しようとしています。コントローラーのビューですべてのエラーをスローし、ViewData でデータを渡し、Razor ビューに書き込んでいます。
MVC WebAPI のソリューション プロジェクト内のコントローラー (ApiController ではない) は、MVC Web API プロジェクトの下にある Razor View に ViewData を渡していますが、動作していませんでした。助けてください!
MVC 5 Web API を使用しています。
api - 本体からの ASP.NET Web API 2 プリミティブ型 (ブール値) エラー
アクションがあります
私はまだデバッグ中で、Postman でデータを送信しようとすると、奇妙なエラーが発生します
"Message": "The request is invalid.", "MessageDetail": "パラメーター ディクショナリには、メソッド 'System.Web.Http.IHttpActionResult foo の null 非許容型 'System.Boolean' のパラメーター 'boolVariable' の null エントリが含まれています(Int32, Boolean)' in 'ProjectName.Controllers.NameController'. オプションのパラメーターは、参照型または null 許容型であるか、オプションのパラメーターとして宣言する必要があります。"
問題は、boolVariable が json 本体にバインドされていないことです...そうです、バインドモデルで問題を簡単に解決できます
しかし、jsonの本体から変数をバインドしないのはなぜですか? アクションパラメータに[FromBody]を指定しているのですが…
jquery - OWIN WebAPI 2 jQuery AjaxがNetworkErrorを取得する
NetworkError
jQuery Ajax を使用して WebAPI を呼び出そうとすると、以下のコードが返される理由を教えてください。Web メソッドは正常に呼び出されましたが、返された後にエラーが発生しました。
HttpGet へのアクセスを変更すると、IE を使用して Web メソッドにアクセスできます。
したがって、jQuery Ajax に何か問題があるに違いありません。誰かが助けてくれることを願っています。