public async void SlaveAsyncTest() { var filter = new TokenHttpFilter { UserName = "******", Password = "", }; var client = new ApiHttpClient("http://127.0.0.1:10001,http://127.0.0.1:20001,http://star.newlifex.com:6600") { Filter = filter, Timeout = 3_000 }; var rs = await client.PostAsync <Object>("config/getall", new { appid = "starweb" }); Assert.NotNull(rs); var ss = client.Services; Assert.Equal(3, ss.Count); Assert.Equal(1, ss[0].Times); Assert.Equal(1, ss[0].Errors); Assert.Equal(1, ss[1].Times); Assert.Equal(1, ss[1].Errors); Assert.Equal(1, ss[2].Times); Assert.Equal(0, ss[2].Errors); }
private void Valid() { if (Server.IsNullOrEmpty()) { throw new ArgumentNullException(nameof(Server)); } if (AppId.IsNullOrEmpty()) { throw new ArgumentNullException(nameof(AppId)); } if (_client == null) { if (!AppId.IsNullOrEmpty()) { _tokenFilter = new TokenHttpFilter { UserName = AppId, Password = Secret, } } ; _client = new ApiHttpClient(Server) { Filter = _tokenFilter }; } }
public async void FilterTest() { var filter = new TokenHttpFilter { UserName = "******", Password = "", }; var client = new ApiHttpClient("http://star.newlifex.com:6600") { Filter = filter, Log = XTrace.Log, }; var rs = await client.PostAsync <Object>("config/getall", new { appid = "starweb" }); Assert.NotNull(rs); Assert.NotNull(filter.Token); }
private Boolean Valid() { //if (Server.IsNullOrEmpty()) throw new ArgumentNullException(nameof(Server)); //if (AppId.IsNullOrEmpty()) throw new ArgumentNullException(nameof(AppId)); if (Server.IsNullOrEmpty() || AppId.IsNullOrEmpty()) { return(false); } if (_client == null) { if (!AppId.IsNullOrEmpty()) { _tokenFilter = new TokenHttpFilter { UserName = AppId, Password = Secret, } } ; _client = new ApiHttpClient(Server) { Filter = _tokenFilter }; var set = StarSetting.Current; if (set.Debug) { _client.Log = XTrace.Log; } } return(true); }