dotnet-httpclient

    1熱度

    1回答

    我正在使用我的Xamarin表單將數據發送到我的控制器中的Action在我的WebAPI項目中的POST請求。帶斷點的代碼不會超越 client.BaseAddress = new Uri("192.168.79.119:10000"); 我有命名空間System.Net.Http和using代碼中提到的系統。 private void BtnSubmitClicked(object send

    0熱度

    1回答

    我知道實體框架有一個'連接彈性和重試邏輯'機制來處理不可靠的網絡。 System.Net.Http.HttpClient也存在這樣的情況嗎? 因此,一種自動重試機制,所以當連接丟失或發生超時時,它會重試x次。 這可能嗎?

    0熱度

    2回答

    我使用了HTTPClient得到像/ API/GUID一個HTTP路線,並持有營業至另一個系統的連接在系統上的工作將消息發送到SQL Server以通知工作完成。一旦收到消息,連接就會結束,我的客戶端將繼續處理其請求的數據。 當我測試這個,捲曲或郵遞員,我得到預期的結果。 我與C#HttpClient的間歇性問題。有時我會立即得到我的數據。其他時候,httpclient將保持打開狀態,並且在其超時

    2熱度

    1回答

    我是F#的新手,如果之前詢問過此問題,我很抱歉,但我無法找到它。 我想在NetStandard 2.0創建的F#DLL,我想用HttpClient open System.Net.Http不起作用:The namespace 'Net' is not defined. 我看了,但沒有找到具體到F#和HttpClient任何解決方案NetStandard 2.0的環境 名稱空間System.Net.

    0熱度

    1回答

    請試試我可能無法使HttpClient.PutAsync方法正常工作。我能夠使GetAsync方法正常工作。我也能夠在郵遞員中成功完成PUT呼叫 這是我使用的代碼,當我找不到404時。 public static async Task<HttpResponseMessage> PutAsJsonAsync<Contact>(HttpClient client, Contact contact)

    -2熱度

    1回答

    我創建了一個web API,其中CRUD操作執行。現在我想實時測試它,所以我決定通過遵循this教程來製作控制檯應用程序。本教程提供了在運行應用程序時自己創建產品並獲取,更新和刪除它的代碼的代碼。但我想使用用戶輸入。我成功地創造了產品。不過,雖然得到它我面臨的一個問題,看我的代碼 類 class Product { [Key] public string Id { ge

    0熱度

    1回答

    我已經在1和2教程中創建了產品web-API。第二個教程是調用web-api的控制檯應用程序。現在,當我創建一個單一的產品,然後它是查看能力。但是,當我創建不止一種產品時,只有最後一個條目才能被查看。爲了更好的理解,請看下面的代碼。 static HttpClient client = new HttpClient(); static void ShowProduct(Product

    0熱度

    1回答

    我有一個WEB API其中有CRUD操作。爲了測試,我創建了一個Console application。創建並獲取所有細節工作正常。現在我想通過使用id字段獲得產品。下面是我的代碼 static HttpClient client = new HttpClient(); static void ShowProduct(Product product) { Console.

    2熱度

    1回答

    我有這樣的要求處理: var httpClientHandler = new HttpClientHandler { Proxy = new WebProxy(proxy.Address, proxy.Port), UseProxy = true }; 和: var url = new Url(hostUrl) .AppendPathSegment(pathS

    1熱度

    1回答

    我正在使用此代碼連接到第三方服務器。 using (HttpClientHandler httpClientHandler = new HttpClientHandler()) { httpClientHandler.AllowAutoRedirect = false; httpClientHandler.Credentials = new NetworkCredential