問題タブ [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.
c# - RequestInterceptorからのProcessRequestが終了することはありません[WCF]
そのため、WCF RESTスターターキットの開発者ガイドを使用していて、RequestInterceptorに問題があります。ガイドが示している正確なコードがありますが、何らかの理由でメソッドが終了することはありません。
これは私のコードです:
私の呼び出しはcontext.Reply(reply);でスタックします。何が間違っているのかわかりません...何か注意が必要ですか?
ありがとう
asp.net - JSON 配列を WCF Web サービスに渡す
JSON 配列を WCF サービスに渡そうとしています。しかし、うまくいかないようです。実際に配列 [GetStudents] をサービスから取り出し、まったく同じ配列をサービス [SaveStudents] に送り返しましたが、何も (空の配列) は受信されませんでした。JSON 配列の形式は次のとおりです。
また、契約の形式は次のとおりです。
配列を WCF REST サービスに送信する特定の方法はありますか?
c# - WcfRestContrib:デスクトップクライアントから(基本認証を使用して)WCF RESTサービスを使用する例はありますか?
デスクトップクライアントからの基本HTTP認証でWCFRESTサービスを使用する例はありますか?WCFRESTContribを使用しています。ブラウザからjavascriptクライアントを使用する場合は認証が正常に機能しますが、C#コンソールアプリを使用しようとすると認証が機能します。BasicUnauthorizedException {"安全なリソースへのアクセスに失敗しました。"}が発生します。正しいユーザー名とパスワードを指定したにもかかわらず。
どんな助けでもありがたいです。
android - wsimport と Android または Android 用の他の ProxyGenerator?
私は現在、以前に IPhone 用に開発した Android アプリを開発しています。私のバックエンドは、basichttpEndpoint を備えた WCF サービスを使用して構築されています。また、RESTful メソッドを有効にして、他のモバイル プラットフォームでもより適切にサポートできるようにしました。
Android で既存の WCF サービス (SOAP/REST エンドポイント) にアクセスしたいのですが、サービスを利用するには適切な ProxyGenerator が必要です。いくつかの解決策をグーグルで検索したところ、wsimport と wsdl2java(Axis) が Java ドメインの 2 つのオプションであることがわかりました。しかし、私はまだAndroidに関連する解決策を見つけることができません. そのようなシナリオでベストプラクティスを教えてくれる人はいますか?
asp.net - asp.netでRESTfulWebサービスを作成するにはどうすればよいですか?
かなり基本的なRESTサービスを作成したいので、asp.net/SQLサーバーアプリケーションのデータの一部を次のように外部の作業に公開できます。
http://domain.com/api/offices-オフィスの場所のxmlセットを返します。 http://domain.com/api/offices/15-Office15のすべての詳細を返します。
これはすべてかなり標準的なもの(基本認証を含む)ですが、Microsoftテクノロジを使用してこれを実現する方法はいくつかあるようで、どこから始めればよいのかわかりません。これらはオプションのようです...
1)WCF
2)ASP.NET MVC
3)ADO.NETデータサービス
4)Rest Starter Kitプロジェクトテンプレート?
これらのうち、Webサービスを作成するための最も簡単で「最新の」ソリューションはどれですか?
c# - プログラムでWCFRESTクライアントプロキシを作成する(C#で)
以下のコードを使用してC#でプログラムでRESTクライアントプロキシを作成しようとしていますが、CommunicationExceptionエラーが発生し続けます。私は何かが足りないのですか?
私がそれを次のように使うことができるように:
.net - WCF データ サービスによって発行された xml:base を変更するにはどうすればよいですか?
カスタム URL リライターがある WCF データ サービスがあるため、実際の URL は表示されず、パスに特別な要素を追加してカスタマイズできます。
例:
http://localhost/Data/ABCD.odata/
マップ先:
http://localhost/Data/OneData.svc/
これは、サービスが応答 XML でそれが配置されている実際のパスを公開していることを除いて、ほとんど機能します。そのため、PowerPivot for Excel などのアプリはその URL を見て、私が望む URL ではなくその URL で 2 番目のヒットを行います。
したがって、問題は、サービスが xml:base でカスタム URL を公開するように強制するにはどうすればよいかということです。
私はそれを公開したい:
wcf - WCFでのJSON応答ルートノードメッセージの変更
WCFでRESTGetTimeサービスを作成しましたが、サービスは応答メッセージとしてJSONを返します。また、WebMessageBodyStyleはwrappedに設定されているため、返されるデータに関連付けられたIDがあります。しかし、Fiddlerを使用してサービスをテストすると、応答文字列は次のようになります。
文字列のIDの上の応答はGetTimeResultであるため、テストのそのビットをタイムスタンプに変更する方法があるのではないかと思います。したがって、次のようになります。
乾杯。
json - RESTWCFでのHttpRequest本文の読み取り
.net4で実行されているRESTWCFサービスを取得し、それが機能しているWebサービスをテストし、それに作成したHttpRequestを受け入れました。しかし、Webサービス内のHttpRequest本体にアクセスしようとすると問題が発生しました。FiddlerとWinFormアプリの両方を使用して、HttpRequestに追加されたランダムなサイズのデータを送信しようとしましたが、実行時にリクエストの本文が配置されているオブジェクトが見つからないようです。私の最初の本能は調べることでしたHttpContext.Current.Request.InputStream
が、そのプロパティの長さは0なので、そのオブジェクトを調べてみるとIncomingWebRequestContext
、HttpRequestの本体を取得するためのメソッドもプロパティもありません。
だから私の質問は、実際にWCFのHttpRequestリクエスト本文にアクセスする方法はありますか?
PS:リクエスト本文内のデータはJSON文字列であり、レスポンスの場合、レスポンス本文内のデータもJSON文字列として返します。
wcf - WCFRESTからバイナリデータ/イメージを読み取る方法
私は次のものを持っています:
パブリックインターフェイスINorthwindSvc
エンドインターフェイス
私は次のように(EF 4.0を使用して)メソッドを実装しました:
ブラウザから操作にアクセスするとバイトを受信できます。次のようにWinClientを使用して同じものにアクセスしようとすると(インラインで示されているようにエラーが発生します):
Image.FromStreamを使用して同じことを試しました。しかし、それでも運はありません。
誰かがこれについて私を助けることができますか?
ありがとう