Advertisement
Guest User

Untitled

a guest
Sep 27th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. private String GETrequest(String nMountpoint, String nUsername, String nPassword){
  2. String requestmsg = "";
  3. requestmsg += "GET /" + nMountpoint + " HTTP/1.0rn";
  4. requestmsg += "Host: " + nServer +"rn";
  5. requestmsg += "User-Agent: NTRIP Client v1rn";
  6. requestmsg += "Ntrip-Version: Ntrip/2.0rn";
  7. requestmsg += "Accept: */* rn";
  8. requestmsg += "Connection: closern";
  9. if (nUsername.length() > 0) {
  10. requestmsg += "Authorization: Basic " + Base64.getEncoder().encodeToString((nUsername + ":" + nPassword).getBytes(StandardCharsets.UTF_8)) + "rnrn";
  11. }
  12.  
  13. return requestmsg;
  14. }
  15.  
  16. GET /mP HTTP/1.0
  17. Host: host.address.net
  18. User-Agent: NTRIP Client v1
  19. Ntrip-Version: Ntrip/2.0
  20. Accept: */*
  21. Connection: close
  22. Authorization: Basic dGVzdHVzZXI6dGVzdHBhc3M=
  23.  
  24.  
  25. checking credentials
  26. dGVzdHVzZXI6dGVzdHBhc3M=
  27. lavrovson:exotech
  28. User: testuser, Pass: testpass
  29.  
  30. private String GETrequest(String nMountpoint, String nUsername, String nPassword){
  31. String requestmsg = "";
  32. requestmsg += "GET /" + nMountpoint + " HTTP/1.0rn";
  33. requestmsg += "Host: " + nServer +"rn";
  34. requestmsg += "User-Agent: NTRIP Client v1rn";
  35. requestmsg += "Ntrip-Version: Ntrip/2.0rn";
  36. requestmsg += "Accept: */* rn";
  37. requestmsg += "Connection: closern";
  38. if (nUsername.length() > 0) {
  39. String usps = nUsername + ":" + nPassword;
  40. byte[] bt = null;
  41. try {
  42. bt = usps.getBytes("UTF-8");
  43. } catch (UnsupportedEncodingException e) {e.printStackTrace();}
  44. String base64 = Base64.encodeToString(bt, Base64.DEFAULT);
  45. requestmsg += "Authorization: Basic " + base64 + "rnrn";
  46. }
  47.  
  48. return requestmsg;
  49. }
  50.  
  51. GET /mP HTTP/1.0
  52. Host: host.address.net
  53. User-Agent: NTRIP Client v1
  54. Ntrip-Version: Ntrip/2.0
  55. Accept: */*
  56. Connection: close
  57. Authorization: Basic dGVzdHVzZXI6dGVzdHBhc3M=
  58.  
  59.  
  60.  
  61. checking credentials
  62. dGVzdHVzZXI6dGVzdHBhc3M=
  63.  
  64. byte[] valueDecoded = Base64.getDecoder().decode(decodedString);
  65. String UserPass = new String(valueDecoded, StandardCharsets.UTF_8);
  66. String[] UP = UserPass.split(":");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement