Advertisement
Guest User

Untitled

a guest
Mar 29th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. $(document).ready(function(e) {
  2.  
  3. var jsonStr = {
  4. "ContactName": "smith, anthony",
  5. "FirstName": "anthony",
  6. "LastName": "smith"
  7. };
  8.  
  9.  
  10. function make_base_auth(user, password) {
  11. var tok = user + ':' + password;
  12. var hash = btoa(tok);
  13. return "Basic " + hash;
  14. }
  15.  
  16. var userName = "admin";
  17. var password = "admin";
  18. var authStr = convertStringToBase64(userName + ":" + password);
  19. var authObj = '{"authentication":authStr}';
  20.  
  21.  
  22. $.ajax({
  23. url: "http://127.0.0.1:8086/api/services/Customers/RegisterCustomer",
  24. headers: {
  25. "Authorization": make_base_auth(userName, password)
  26. },
  27. beforeSend: function(xhr) {
  28. xhr.setRequestHeader("Content-Type", "application/json");
  29. xhr.setRequestHeader("Accept", "application/json");
  30. //xhr.setRequestHeader ("Authorization", make_base_auth (userName, password));
  31. },
  32. crossDomain: true,
  33. type: "POST",
  34. dataType: "json",
  35. data: JSON.stringify(jsonStr),
  36.  
  37. success: function(result, status, jqXHR) {
  38. $("preerror").text("IT WORKED");
  39. var jsonStr = result;
  40. var jsonObj = JSON.parse(jsonStr);
  41. var jsonPretty = JSON.stringify(jsonObj, null, 't');
  42.  
  43. $("pre").text(jsonPretty);
  44. },
  45. error(jqXHR, textStatus, errorThrown) {
  46. $("pre").text("FAIL");
  47. }
  48. });
  49.  
  50. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement