問題タブ [wcf-rest]
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.
wcf - RESTWCFサービスでのトランザクション
RESTWCFサービスを利用しています。このRESTサービスの保存操作をトランザクションで実行する必要があります。Transactionオブジェクトをネットワーク経由でRESTWCFサービスに渡す方法はありますか?
c# - KISS:RESTful Webサービスと通信する単純なC#アプリケーション
KISSの原則に従って、私は突然次のことに気づきました。
- .NETでは、エンティティモデルフレームワークを使用してデータベースをラップアラウンドできます。
- このモデルは、WCFを介してWebサービスとして公開できます。
- このWebサービスの定義は非常に標準化されています。
- このようなRESTfulWebサービスを利用できるクライアントアプリケーションを作成できます。
私は車輪の再発明をしたくありませんし、誰かがすでにこれを行っていても驚かないので、私の質問は単純です:誰かがRESTfulを消費できる単純な(Webではなくデスクトップ)クライアントアプリケーションをすでに作成しましたか? Entity Frameworkに基づいており、ユーザーがこのサービスに直接データを読み書きできるようにするサービスですか?
そうでなければ、私はこれを自分で「発明」する必要があります。:-)
問題は、データベース層とRESTfulサービスがすでに終了していることです。RESTfulサービスは、その周りに構築されたWebアプリケーションから直接データベースレイヤーアセンブリを使用できるため、開発フェーズ中のみプロジェクトに残ります。Webアプリケーションがデプロイされると、RESTfulサービスはデプロイから除外されます。
しかし、データベースには、50を超えるテーブルを管理するための大量のデータがあります。ローカルデータベースに対して開発する場合、データベースに直接アクセスできるため、このツールは必要ありません。デプロイすると、Webアプリケーションがデータにアクセスする唯一の方法になるため、このツールを使用できませんでした。ただし、データベースがローカルドメイン外の別のシステムに保存されており、このデータベースを開発者が利用できないというテストフェーズもあります。管理者だけがこのデータベースに直接アクセスできるため、テストは少し複雑になります。
ただし、RESTfulサービスを使用すると、データに直接アクセスできます。したがって、一部のテストで問題が発生した場合は、この接続を介してデータを修復するか、ローカルシステムでのテスト用にデータのコピーを作成することができます。他にもたくさんの機能があり、ExcelまたはXMLSpyでテーブルサービスのURLを直接開いて、内容を確認することもできます。しかし、何かを書き戻したいときは、それを行うための特別なコードを書かなければなりません。データにアクセスして変更できる汎用ツールの方が簡単です。これはADO.NETデータサービスに関する一般的なセットアップであるため、これもかなり簡単なはずです。
したがって、私はそれを行うことができますが、他の誰かがすでに同様のことをしていることを望みました。しかし、そのようなツールはまだ作られていないようです...
asp.net - asp.net で json Web サービスを作成しようとするとエラーが発生する
これに従って、asp.net 3.5 で json Web サービスを作成しました。
(以前: http://www.pluralsight.com/community/blogs/fritz/archive/2008/01/31/50121.aspx )
内部で使用したい場合は問題なく動作しますが、外部に接続したいので、「このサービスのメタデータ公開は現在無効になっています」というエラーが表示されました。
そのため、有効にしようとしましたが、「基になる動作タイプが IEndpointBehavior インターフェイスを実装していないため、'serviceMetadata' 動作拡張を 'MyServiceAspNetAjaxBehavior' エンドポイント動作に追加できません。」というエラーが表示されます。
私は web.config で何か間違ったことをしていることを知っていますが、それを理解できません。何が間違っているのでしょうか? ありがとう!
これは web.config にあります。
MyService.cs で:
MyService.svc 内
wcf - WCF WebHttpBinding テスト ツール
私は WCF RESTful サービスを開発しており、クライアント コードを書かずにこれらのサービスを呼び出すためのテスト ツール/呼び出し元を探しています。RESTful サービス、特に WCF WebHttpBinding を使用するサービスを呼び出すためのツールを紹介してもらえますか?
c# - ブール型を使用する DataMemberAttribute を取得するにはどうすればよいですか
残りのインターフェイスから xml ドキュメントを取得する簡単なテスト アプリがあります。データ要素には、いくつかの文字列フィールドといくつかのブール フィールドがあります。単純なエンティティ クラスを作成し、それに DataContractAttribute を配置してから、DataMemberAttributes を各データ メンバーに追加しました。次に、HttpResponseMessage.Content.ReadAsDataContract() を使用して応答を解析します。すべての文字列型は正常に処理されますが、ブール型はすべて false です (実際には false ではありません)。xml 要素は次のようなものです。
そして、私の型クラスには次のようなものがあります:
ブール値を適切に取得するにはどうすればよいですか?
c# - WCF:http Accept-Languageヘッダーに基づいて異なる日時のシリアル化を返す方法はありますか?
RESTサービスがDateTimeを次のように返すようにしたいのですが。
- Accept - Languageの2009年12月1日:en-US
- 01- dez -2009 for Accept-Language:pt-BR
ありがとう!
アンドレ・カルルッチ
wcf - How are RESTful WCF services secured so that only the calling application can call them?
I have an application that uses Silverlight and ASP.NET as a front-end. It retrieves data from the server by calling some RESTful WCF services that are hosted there. I'd like to prevent the curious user from opening up a new browser window and calling the web service themselves. Is there a way to restrict access to the web services to a specific application?
Thanks!
.net - WCF で RESTful Web サービスを使用する方法は?
WCF で (HTTPClient を使用して) Web サービス (REST) を使用するために WCF REST スターター キットを使用するか、WCF で直接実行する方がよいでしょうか?
WCF REST スターター キットは .NET 4.0 では利用できず、プレビュー バージョンのみのようです。
ありがとう !
wcf - WCF Rest の 1 つのメソッドを https 経由で呼び出すように強制し、他のメソッドは http 経由で呼び出すことができるようにする方法
2 つのサービス エンドポイント バインディングを定義することなく、http または https 経由で他のメソッドを呼び出すことを許可しながら、1 つのメソッドを https 経由で呼び出す必要がある WCF Rest Service 実装の方法はありますか? サービスの実装で次のようなことができるようにしたい:
前もって感謝します!