dotnet-httpclient

    0

    1答えて

    C#のアプリを作成してRESTfulサービスをphpにコーディングし、Jsonというデータを返します。 私のサーバーから得た結果の中には、サーバー側の追加情報が含まれている場合を除き、すべてがうまくいっています。 サーバー側で何が起こるかに関する追加情報を伝えるために、私は関数の "return"の前に追加されたecho呼び出しを使用します。次のように PHP側が見えます: echo "testi

    1

    1答えて

    にデシリアライズする方法については、私はJSONの初心者ですが、Web APIのクラスに入れるのは苦労しています。私はこれまでこれを得るために郵便配達員を使いました: { "$id": "1", "id": 1, "name": "Quick Entry", "description": "General", "trackerNumber": 1,

    0

    1答えて

    JSONデータをTLS 1.2エンドポイントにPOSTする必要があります。ソースにハードコードされているのではなく、TLS 1.1を無効にするためにマシンのレジストリを設定するのではなく、App.configでSecurityProtocolを指定したいと思います。 SecurityProtocolを指定しない場合は、基盤となるOSプロトコルが使用されますが、最も安全性の高いセキュリティではなく、

    0

    1答えて

    オンラインAPIから画像を取得するNuGetパッケージを作成しています。私は.NetStandard 1.4を使用していて、System.Net.Httpバージョン4.3.2を使用しています。 Loginメソッドを呼び出してapiにアクセスするトークンを取得するたびに、httpコールは返されず、タイムアウトによりタスクキャンセルの例外が発生するまでハングします。私は、非同期呼び出しの前に.Resu

    3

    1答えて

    HttpClient呼び出しのデフォルトのタイムアウトを5秒に設定しようとしています。 これはCancellationTokenSourceで行っています。 ここでは、コードの該当ビットがあります:私は、呼び出し元のコードの面で期待通り var cancellationToken = new CancellationTokenSource(); cancellationToken.CancelA

    3

    2答えて

    私のHttpClientは、ダイジェスト認証を使用してサーバーに接続し、応答として検索クエリを期待しています。これらの検索クエリはいつでも入力できるため、クライアントはいつでも接続を開いたままにすることが期待されます。 接続は、以下のコードを使用して行われる。 public static async void ListenForSearchQueries(int resourceId) {

    0

    1答えて

    私は、parallel forループとhttpclientによるアプリケーションのクラッシュの問題を回避したいが、私はプログラミングの知識が限られているため、Web上の他の場所で提供されるソリューションを適用できない。私のコードは下に貼り付けられます。 class Program { public static List<string> words = new List<st

    2

    1答えて

    私はWebApiサーバー(asp.netコアアプリケーション)とクライアント(UWPアプリケーション)の両方を所有しています。 私はUWPアプリケーションからHttpClientを使用してWebApiサービスを呼び出します。 一部のリソースは読み取り専用であるため、キャッシュすることができます。 [ResponseCache(Duration = 60*60*12, VaryByQueryKeys

    2

    1答えて

    var httpResponseMessage = await httpClient.SendAsync(message).ConfigureAwait(false); var dataStream = await httpResponseMessage.Content.ReadAsStreamAsync(); これはアイデアによるものですが、何が実行されてもメソッドが存在し、UIに戻ります

    2

    1答えて

    HttpClientを使用して、プロキシの背後にあるAPIと通信しようとしています。しかし、プロキシは現在の環境に対してのみ有効であるため、ハードコーディングする必要はありません。 は、これは私が現在やっているものです: <system.net> <defaultProxy> <proxy bypassonlocal="true" usesystemdefault