refit

    0熱度

    1回答

    我正在使用改裝和波利調用restful API的,我想知道Refits ApiException的重試(如果有的話)策略應該是什麼? public static PolicyWrap MyRetryPolicy() { // Try few times with little more time between... maybe the // connection iss

    0熱度

    1回答

    我綁在Xamarin便攜式項目中使用改裝 我使用Visual Studio的Mac OS開發,每當我嘗試建立我得到這個錯誤 類型或命名空間'Http'不存在於'System.Net'命名空間中。是否缺少「System.Net.Http」裝配基準 我已經注意到了,System.Net.Http組件不是.NET可移植爲Windows版本的框架 的,我知道我不能它使用的NuGet的軟件包管理器將不承認便

    1熱度

    2回答

    我在我的C#應用​​程序中使用Refit與REST API進行交互,並且API方法有一個返回.jpg圖像的調用。我想使用Refit下載這個圖像並將它作爲一個字節數組,但它似乎返回一個亂碼字符串。見下文。請參見下面的接口方法的圖像 [Get("/Photos/{id}")] Task<string> DownloadPhoto(Guid id); 我試圖解析字符串爲Base64字符串,但沒有工

    2熱度

    2回答

    我在我的Xamarin應用程序中使用Refit庫,我想爲請求設置10秒超時。有什麼方法可以在改裝中做到這一點? 接口: interface IDevice { [Get("/app/device/{id}")] Task<Device> GetDevice(string id, [Header("Authorization")] string authorization);

    2熱度

    1回答

    我使用Refit for RestAPI。 我需要創建查詢字符串相同api/item?c[]=14&c[]=74 在改裝界面我創建方法 [Get("/item")] Task<TendersResponse> GetTenders([AliasAs("c")]List<string> categories=null); ,創造CustomParameterFormatter string q

    0熱度

    2回答

    我正在使用Refit庫來訪問我的API。這是工作相當不錯,但我有一些問題使用我的網址中的枚舉列表。 [Get("/track/")] Task<IList<Track>> GetAll(int size = 20, int from = 0, [AliasAs("content-types")] IEnumerable<TrackSubType> contentTypes = null, IEn

    3熱度

    2回答

    我使用Refit調用REST服務,並且我想反序列化作爲動態類型返回的JSON。 我試圖定義界面 [Get("/foo")] Task<dynamic> GetFoo(); 但呼叫超時。 我知道我可以反序列化到一個動態的這樣 var mockString = "{ title: { name: 'fred', book: 'job'} }"; dynamic d = JsonConvert.

    3熱度

    1回答

    我使用Refit並希望設置動態和靜態頁眉。對於這個特定的調用,我需要設置一個內容類型的應用程序/ json(對於其他人,我不這樣做),但我還需要傳遞一個動態不記名令牌。 我得到一個500錯誤,它幾乎看起來像一個頭正在擦除其他。 這是否有效,它是否會通過內容類型和授權:承載? [Headers("Content-Type: application/json")] [Post("api/myendp

    1熱度

    2回答

    我創建了一個Xamarin應用程序,其API調用由Refit和其他Paul Betts庫管理,並且正在查看將對象集合序列化爲Json屬性數組。 我的問題是,如何使用Json.Net將MemberBooking類型的MemberSlot對象的集合序列化到所需的Json中? 對象的名稱始終爲數字1 - > 4,但部分或全部可能不存在。 問題 難道我只是在MemberBooking對象列表屬性更改爲一個

    5熱度

    2回答

    如何獲取Refit.ApiException的內容? 根據內容是什麼,我想讓用戶知道如何繼續。所以我看到拋出的異常有以下內容... 內容「{\」error \「:\」invalid_grant \「,\」error_description \「:\」用戶名或密碼不正確。\「 }「 問題是,我如何訪問它?