config.proto 820 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. syntax = "proto3";
  2. package v2ray.core.transport.internet.authenticators.http;
  3. option go_package = "http";
  4. option java_package = "com.v2ray.core.transport.internet.authenticators.http";
  5. option java_outer_classname = "ConfigProto";
  6. message Header {
  7. // "Accept", "Cookie", etc
  8. string name = 1;
  9. // Each entry must be valid in one piece. Random entry will be chosen if multiple entries present.
  10. repeated string value = 2;
  11. }
  12. message HeaderEnding {
  13. string value = 1;
  14. }
  15. message RequestConfig {
  16. // Full HTTP version like "1.1".
  17. string version = 1;
  18. // GET, POST, CONNECT etc
  19. string method = 2;
  20. // URI like "/login.php"
  21. repeated string uri = 3;
  22. repeated Header header = 4;
  23. }
  24. message ResponseConfig {
  25. string version = 1;
  26. string status = 2;
  27. string reason = 3;
  28. repeated Header header = 4;
  29. }