using (var clnt = new HttpClient()) { clnt.Defau...
# general
m
using (var clnt = new HttpClient()) { clnt.DefaultRequestHeaders.Accept.Clear(); clnt.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", "NLAuth nlauth_account=XXXXXX_SB1,nlauth_email=XXXXXXXXX,nlauth_signature=XXXXXXXXXX,nlauth_role=3"); clnt.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); clnt.DefaultRequestHeaders.Add("User-Agent-X", "SuiteScript Call"); clnt.DefaultRequestHeaders.Add("recordtype", System.Web.HttpUtility.UrlEncode("customer")); clnt.DefaultRequestHeaders.Add("id", System.Web.HttpUtility.UrlEncode("8245")); clnt.DefaultRequestHeaders.Add("datain", System.Web.HttpUtility.UrlEncode("{\"recordtype\": \"customer\",\"id\": \"8245\"}")); ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; HttpResponseMessage response = await clnt.GetAsync("https://XXXXXX_SB1.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=332&amp;deploy=1"); if (response.IsSuccessStatusCode) { Customer customer = await response.Content.ReadAsAsync<Customer>(); } } i am getting error 'SSS_MISSING_REQD_ARGUMENT'