Prospect API supports Basic Authentication. All T24 internal user has complete access for Create Read Update Delete (CRUD) operations.
Java
URL url = new URL(webPage); URLConnection urlConnection = url.openConnection(); urlConnection.setRequestProperty("Authorization", "Basic " + authStringEnc); InputStream is = urlConnection.getInputStream(); InputStreamReader isr = new InputStreamReader(is); |
C#
var TARGETURL = "http://en.wikipedia.org/"; HttpClientHandler handler = new HttpClientHandler() { Proxy = new WebProxy("http://127.0.0.1:8080"), UseProxy = true, }; HttpClient client = new HttpClient(handler); var byteArray = Encoding.ASCII.GetBytes("username:password1234"); client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray)); HttpResponseMessage response = await client.GetAsync(TARGETURL); HttpContent content = response.Content; |
Curl
curl --user name:password http://127.0.0.1:8080/Prospect.svc |