Method | Request URI |
---|---|
POST | /API/AccountRegistration/ |
This example will submits a local user account registration request for user1.
using System.Net; using System.Net.Http; using System.Runtime.Serialization; using System.Runtime.Serialization.Json; using System.Web.Script.Serialization; ... using (HttpClient httpClient = new HttpClient()) { string url = "http://localhost:8004/API/AccountRegistration/"; // Define the request body HttpContent requestBody = null; requestBody = new StringContent(@" { ""emailAddress"": ""user1@dundas.com"", ""accountName"": ""user1"", ""displayName"": ""John Smith"", ""message"": ""Please approve."" } ",Encoding.UTF8,"application/json"); using (var response = httpClient.PostAsync(url, requestBody).Result) { if(response.StatusCode == HttpStatusCode.OK) { Console.WriteLine("Success"); // A System.Boolean indicating whether the // registration was automatically approved // or not. string jsonObject = response.Content.ReadAsStringAsync().Result; } } }
import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.methods.HttpDelete; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPut; import org.apache.http.impl.client.HttpClientBuilder; import org.apache.http.util.EntityUtils; import org.apache.http.entity.StringEntity; import org.json.JSONObject; ... HttpClient httpClient = HttpClientBuilder.create().build(); String url = "http://localhost:8004"; String requestUrl = "http://localhost:8004/API/AccountRegistration/"; // Define the Request Method. HttpPost requstMethod = new HttpPost(requestUrl); // Define the Request Body. StringEntity input = new StringEntity( "{" + " \"emailAddress\": \"user1@dundas.com\"," + " \"accountName\": \"user1\"," + " \"displayName\": \"John Smith\"," + " \"message\": \"Please approve.\" " + "}" ); input.setContentType("application/json"); requstMethod.setEntity(input); HttpResponse response = httpClient.execute(requstMethod); if(response.getStatusLine().getStatusCode() == 200) { System.out.println("Success"); } // A System.Boolean indicating whether the // registration was automatically approved // or not. String json = EntityUtils.toString(response.getEntity());
var dataObject = { "emailAddress": "user1@dundas.com", "accountName": "user1", "displayName": "John Smith", "message": "Please approve." }; $.ajax({ type: "POST", url: baseUrl + "/API/AccountRegistration/", data: dataObject, success: function(data) { // data = A System.Boolean indicating // whether the registration was // automatically approved or not. }, error: function(data) { alert('failed' + data); } });