public async Task <string> InsertActSysWarranties() { if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var encodedURL = Request.GetEncodedUrl(); var pathAndQuery = Request.GetEncodedPathAndQuery(); var displayURL = Request.GetDisplayUrl(); string path = Request.Path.ToString(); string queryStr = Request.QueryString.ToString(); //http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=pkInsertAct_syswarranties&name=dennee&vehicle_group_id=8&pk=GsZVzEYe50uGgNM //_hmacManager.test(); //var response = await HttpClientRequestFactory.Get("http://localhost:58443/api/values/23", headers); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php" + queryStr, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model state is not valid"); } }
public async Task <string> IndexPostObjectParameter([FromBody] AddressInfo addressInfo) { if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); string test = _queryCreater.GetQueryStringFromObject(addressInfo); var encodedURL = Request.GetEncodedUrl(); Request.GetEncodedPathAndQuery(); //_hmacManager.test(); //var response = await HttpClientRequestFactory.Get("http://localhost:58443/api/values/23", headers); var response = await HttpClientRequestFactory.Get("https://manservices.man.com.tr/SlimProxyBoot.php?url=fillServicesDdlist_infoAfterSales&pk=zC3zCuVV2cttXP6", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model satate is not valid"); } }
public async Task <string> SysBranchDealerManOfficeTreeList() { // aşağıdaki blok self-signed cert kısmında ssl bağlantı sorunu çıkartıyor. var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); string queryStr = Request.QueryString.ToString(); var url = "http://proxy.mansis.co.za:18443/SlimProxyBoot.php"; if (queryStr == "") { url = url + "?url=pkFillDepartmentsTree_syssisdepartments&pk=GsZVzEYe50uGgNM&language_code=en"; } else { url = url + queryStr + "&url=pkFillDepartmentsTree_syssisdepartments&pk=GsZVzEYe50uGgNM&language_code=en"; } var response = await HttpClientRequestFactory.Get(url, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
/// <summary> /// This is the entry point of the service host process. /// </summary> private static void Main() { var httpFactory = new HttpClientRequestFactory(); try { // The ServiceManifest.XML file defines one or more service type names. // Registering a service maps a service type name to a .NET type. // When Service Fabric creates an instance of this service type, // an instance of the class is created in this host process. ServiceRuntime.RegisterServiceAsync("CryptoKitties.Net.Fabric.KittyContractDataServiceType", context => new KittyContractDataService(context, new EtherscanApiClient(httpFactory))).GetAwaiter().GetResult(); ServiceEventSource.Current.ServiceTypeRegistered(Process.GetCurrentProcess().Id, typeof(KittyContractDataService).Name); // Prevents this host process from terminating so services keep running. Thread.Sleep(Timeout.Infinite); } catch (Exception e) { ServiceEventSource.Current.ServiceHostInitializationFailed(e.ToString()); throw; } }
public async Task SerializeSpans() { var handler = new CustomHandler(); var factory = new HttpClientRequestFactory(handler); var request = factory.Create(new Uri("http://localhost/")); await request.PostAsync(new Span[0][], new FormatterResolverWrapper(SpanFormatterResolver.Instance)); var message = handler.Message; Assert.IsAssignableFrom <TracesMessagePackContent>(message.Content); }
public async Task SerializeSpans() { var handler = new CustomHandler(); var factory = new HttpClientRequestFactory(handler); var request = factory.Create(new Uri("http://localhost/")); await request.PostAsync(ArraySegment <byte> .Empty); var message = handler.Message; Assert.IsAssignableFrom <ByteArrayContent>(message.Content); }
public async Task <string> SysYesNo() { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var url = "http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=fillYesNoTypes_sysSpecificDefinitions&language_code=en&pk=GsZVzEYe50uGgNM"; var response = await HttpClientRequestFactory.Get(url, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
public async Task <string> DeleteTruckstogo([FromBody] DeletePostModel deleteModel) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); string queryStr = _queryCreater.GetQueryStringFromObject(deleteModel); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
public async Task <string> SysBbTbContractTypes() { // buyback tradeback contract type var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=pkBbContractTypesDdList_sysbbcontracttypes&language_code=en&pk=GsZVzEYe50uGgNM", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
public async Task <string> SysVehicleTypesForBuybackInDeal() { //Vehicle type for deal buybacks var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=pkVehiclesEndgroupsCostDdList_sysvehiclesendgroups&language_code=en&pk=GsZVzEYe50uGgNM", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
public async Task <string> SysSalesman() { // aşağıdaki blok self-signed cert kısmında ssl bağlantı sorunu çıkartıyor. var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var url = "http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=pkSalesmanDdList_infoUsers&language_code=en&pk=GsZVzEYe50uGgNM"; var response = await HttpClientRequestFactory.Get(url, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
public async Task <string> SysVehicleGroupTypes([FromBody] VehicleGroupsPostModel postModel) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); string queryStr = _queryCreater.GetQueryStringFromObject(postModel); //url=pkVehicleGroupTypesDdList_sysvehiclegrouptypes&vehicle_groups_id=1&language_code=en&pk=GsZVzEYe50uGgNM var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
/// <summary> /// This is the entry point of the service host process. /// </summary> private static void Main() { var httpRequestFactory = new HttpClientRequestFactory(); // The ServiceManifest.XML file defines one or more service type names. // Registering a service maps a service type name to a .NET type. // When Service Fabric creates an instance of this service type, // an instance of the class is created in this host process. /* * try * { * ServiceRuntime.RegisterServiceAsync("KittyContractDataServiceType", * context => new KittyContractDataService.KittyContractDataService( * context, // Stateful service context * new EtherscanApiClient(httpRequestFactory) // Etherscan API client * )) * .GetAwaiter() * .GetResult(); * * KittyContractDataService.ServiceEventSource.Current.ServiceTypeRegistered( * Process.GetCurrentProcess().Id, typeof(KittyContractDataService.KittyContractDataService).Name); * } catch (Exception e) * { * KittyContractDataService.ServiceEventSource.Current.ServiceHostInitializationFailed(e.ToString()); * } */ // This line registers an Actor Service to host your actor class with the Service Fabric runtime. // The contents of your ServiceManifest.xml and ApplicationManifest.xml files // are automatically populated when you build this project. // For more information, see https://aka.ms/servicefabricactorsplatform try { ActorRuntime.RegisterActorAsync <KittyCatService.KittyCatService>( (context, actorType) => new ActorService( context, actorType // Stateful service context and actor type )) .GetAwaiter().GetResult(); // Prevents this host process from terminating so services keep running. Thread.Sleep(Timeout.Infinite); } catch (Exception e) { KittyCatService.ActorEventSource.Current.ActorHostInitializationFailed(e.ToString()); throw; } }
public async Task <string> SysTrainee() { // aşağıdaki blok self-signed cert kısmında ssl bağlantı sorunu çıkartıyor. var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); //_hmacManager.test(); //var response = await HttpClientRequestFactory.Get("http://localhost:58443/api/values/23", headers); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=pkFillEducationsSalesmanGridx_syseducationssalesman&page=&rows=&sort=&order=&language_code=en&pk=GsZVzEYe50uGgNM", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); }
public async Task <string> IndexPostPrimitiveTypeParameter([FromBody] string addressInfo) { if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var response = await HttpClientRequestFactory.Get("https://manservices.man.com.tr/SlimProxyBoot.php?url=fillServicesDdlist_infoAfterSales&pk=zC3zCuVV2cttXP6", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model satate is not valid"); } }
public async Task <string> TruckstogoGrid([FromBody] DefaultPostModelGridList gridModel) { if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); string queryStr = _queryCreater.GetQueryStringFromObject(gridModel); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model state is not valid"); } }
public async Task SetHeaders() { var handler = new CustomHandler(); var factory = new HttpClientRequestFactory(handler); var request = factory.Create(new Uri("http://localhost/")); request.AddHeader("Hello", "World"); await request.PostAsync(ArraySegment <byte> .Empty); var message = handler.Message; Assert.NotNull(message); Assert.Equal(".NET", message.Headers.GetValues(AgentHttpHeaderNames.Language).First()); Assert.Equal(TracerConstants.AssemblyVersion, message.Headers.GetValues(AgentHttpHeaderNames.TracerVersion).First()); Assert.Equal("false", message.Headers.GetValues(CommonHttpHeaderNames.TracingEnabled).First()); Assert.Equal("World", message.Headers.GetValues("Hello").First()); }
public async Task SetHeaders() { var handler = new CustomHandler(); var factory = new HttpClientRequestFactory(handler); var request = factory.Create(new Uri("http://localhost/")); request.AddHeader("Hello", "World"); await request.PostAsync(new Span[0][], new FormatterResolverWrapper(SpanFormatterResolver.Instance)); var message = handler.Message; Assert.NotNull(message); Assert.Equal(".NET", message.Headers.GetValues(AgentHttpHeaderNames.Language).First()); Assert.Equal(TracerConstants.AssemblyVersion, message.Headers.GetValues(AgentHttpHeaderNames.TracerVersion).First()); Assert.Equal("false", message.Headers.GetValues(HttpHeaderNames.TracingEnabled).First()); Assert.Equal("World", message.Headers.GetValues("Hello").First()); }
private IApiRequestFactory GetRequestFactory(ImmutableTracerSettings settings) { IApiRequestFactory factory = null; TimeSpan agentlessTimeout = TimeSpan.FromSeconds(15); #if NETCOREAPP Log.Information("Using {FactoryType} for trace transport.", nameof(HttpClientRequestFactory)); factory = new HttpClientRequestFactory(settings.ExporterSettings.AgentUri, AgentHttpHeaderNames.DefaultHeaders, timeout: agentlessTimeout); #else Log.Information("Using {FactoryType} for trace transport.", nameof(ApiWebRequestFactory)); factory = new ApiWebRequestFactory(settings.ExporterSettings.AgentUri, AgentHttpHeaderNames.DefaultHeaders, timeout: agentlessTimeout); #endif if (!string.IsNullOrWhiteSpace(_settings.ProxyHttps)) { var proxyHttpsUriBuilder = new UriBuilder(_settings.ProxyHttps); var userName = proxyHttpsUriBuilder.UserName; var password = proxyHttpsUriBuilder.Password; proxyHttpsUriBuilder.UserName = string.Empty; proxyHttpsUriBuilder.Password = string.Empty; if (proxyHttpsUriBuilder.Scheme == "https") { // HTTPS proxy is not supported by .NET BCL Log.Error($"HTTPS proxy is not supported. ({proxyHttpsUriBuilder})"); return(factory); } NetworkCredential credential = null; if (!string.IsNullOrWhiteSpace(userName)) { credential = new NetworkCredential(userName, password); } Log.Information("Setting proxy to: {ProxyHttps}", proxyHttpsUriBuilder.Uri.ToString()); factory.SetProxy(new WebProxy(proxyHttpsUriBuilder.Uri, true, _settings.ProxyNoProxy, credential), credential); } return(factory); }
public async Task <string> AddDealProxyService([FromBody] DealModel dealModel) { if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); string queryStr = _queryCreater.GetQueryStringFromObject(dealModel); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?" + queryStr, headers); //var response = await HttpClientRequestFactory.Get("http://91.93.128.181:8080/mansis_services/mansissa_Slim_Proxy_v1/SlimProxyBoot.php?"+ queryStr, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model state is not valid"); } }
public async Task <string> SysCityFilter([FromHeader] string country_id, [FromHeader] string region_id) { // aşağıdaki blok self-signed cert kısmında ssl bağlantı sorunu çıkartıyor. if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var url = "http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=pkCityDdList_syscity&language_code=en&pk=GsZVzEYe50uGgNM&country_id=" + country_id + "®ion_id=" + region_id; //&country_id=107®ion_id=1 var response = await HttpClientRequestFactory.Get(url, headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model state is not valid"); } }
public async Task <string> IndexPostObjectParameter([FromBody] AddressInfo addressInfo) { // aşağıdaki blok self-signed cert kısmında ssl bağlantı sorunu çıkartıyor. if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); //_hmacManager.test(); //var response = await HttpClientRequestFactory.Get("http://localhost:58443/api/values/23", headers); var response = await HttpClientRequestFactory.Get("http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=fillServicesDdlist_infoAfterSales&pk=zC3zCuVV2cttXP6", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model satate is not valid"); } }
public async Task <string> SysWarrantyNameFilter([FromHeader] string vehicle_group_id) { // aşağıdaki blok self-signed cert kısmında ssl bağlantı sorunu çıkartıyor. if (ModelState.IsValid) { var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); var url = "http://proxy.mansis.co.za:18443/SlimProxyBoot.php?url=pkWarrantiesParentsDdList_syswarranties&language_code=en&pk=GsZVzEYe50uGgNM&vehicle_group_id=" + vehicle_group_id; //_hmacManager.test(); //var response = await HttpClientRequestFactory.Get("http://localhost:58443/api/values/23", headers); var response = await HttpClientRequestFactory.Get(url, headers);//("http://91.93.128.181:8080/mansis_services/mansissa_Slim_Proxy_v1/SlimProxyBoot.php?url=pkWarrantiesParentsDdList_syswarranties&language_code=en&pk=GsZVzEYe50uGgNM&vehicle_group_id=", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); } else { throw new Exception("Model state is not valid"); } }
public async Task <string> Index() { // aşağıdaki blok self-signed cert kısmında ssl bağlantı sorunu çıkartıyor. var headers = new Dictionary <string, string>(); var tokenGenerated = HttpContext.Session.GetHmacToken(); headers.Add("X-Hmac", tokenGenerated); headers.Add("X-PublicKey", HttpContext.Session.GetUserPublicKey()); //_hmacManager.test(); //var response = await HttpClientRequestFactory.Get("http://localhost:58443/api/values/23", headers); var response = await HttpClientRequestFactory.Get("https://manservices.man.com.tr/SlimProxyBoot.php?url=fillServicesDdlist_infoAfterSales&pk=zC3zCuVV2cttXP6", headers); var data = response.Content.ReadAsStringAsync().Result; return(data.ToString()); //return "test"; // aşağıdaki blok self-signed cert çağırıken kullanılabiliyor /* * using (var httpClientHandler = new HttpClientHandler()) * { * httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return true; }; * using (var client = new HttpClient(httpClientHandler)) * { * // Make your request... * client.BaseAddress = new Uri("https://proxy.codebase_v2.com/SlimProxyBoot.php?url=fillServicesDdlist_infoAfterSales&pk=ktibmGO59ym7sIc"); * client.DefaultRequestHeaders.Accept.Clear(); * client.DefaultRequestHeaders.Accept.Add( * new MediaTypeWithQualityHeaderValue("application/json")); * HttpResponseMessage response = await client.GetAsync("https://proxy.codebase_v2.com/SlimProxyBoot.php?url=fillServicesDdlist_infoAfterSales&pk=ktibmGO59ym7sIc"); * var data = response.Content.ReadAsStringAsync().Result; * return data.ToString(); * } * }*/ }
IUserService CreateTarget() { var http = new HttpClientRequestFactory(); return(new UserService(new RestUserService(http), new EtherscanApiClient(new HttpClientRequestFactory()))); }