From 6bd04768ea4dd6e2acbebbddb1962961079935fa Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Tue, 10 Mar 2015 23:37:03 -0700 Subject: [PATCH] Sync HTTP enums with SteamWorks v1.32, features from v1.26a --- Pawn/includes/SteamWorks.inc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Pawn/includes/SteamWorks.inc b/Pawn/includes/SteamWorks.inc index 82bcf5d..2fcd8e5 100644 --- a/Pawn/includes/SteamWorks.inc +++ b/Pawn/includes/SteamWorks.inc @@ -101,13 +101,13 @@ enum EHTTPMethod k_EHTTPMethodGET, k_EHTTPMethodHEAD, k_EHTTPMethodPOST, + k_EHTTPMethodPUT, + k_EHTTPMethodDELETE, + k_EHTTPMethodOPTIONS, // The remaining HTTP methods are not yet supported, per rfc2616 section 5.1.1 only GET and HEAD are required for // a compliant general purpose server. We'll likely add more as we find uses for them. - // k_EHTTPMethodOPTIONS, - k_EHTTPMethodPUT, - k_EHTTPMethodDELETE, // k_EHTTPMethodTRACE, // k_EHTTPMethodCONNECT }; @@ -145,7 +145,7 @@ enum EHTTPStatusCode // Error codes k_EHTTPStatusCode400BadRequest = 400, - k_EHTTPStatusCode401Unauthorized = 401, + k_EHTTPStatusCode401Unauthorized = 401, // You probably want 403 or something else. 401 implies you're sending a WWW-Authenticate header and the client can sent an Authorization header in response. k_EHTTPStatusCode402PaymentRequired = 402, // This is reserved for future HTTP specs, not really supported by clients k_EHTTPStatusCode403Forbidden = 403, k_EHTTPStatusCode404NotFound = 404, @@ -162,6 +162,8 @@ enum EHTTPStatusCode k_EHTTPStatusCode415UnsupportedMediaType = 415, k_EHTTPStatusCode416RequestedRangeNotSatisfiable = 416, k_EHTTPStatusCode417ExpectationFailed = 417, + k_EHTTPStatusCode4xxUnknown = 418, // 418 is reserved, so we'll use it to mean unknown + k_EHTTPStatusCode429TooManyRequests = 429, // Server error codes k_EHTTPStatusCode500InternalServerError = 500, @@ -170,6 +172,7 @@ enum EHTTPStatusCode k_EHTTPStatusCode503ServiceUnavailable = 503, k_EHTTPStatusCode504GatewayTimeout = 504, k_EHTTPStatusCode505HTTPVersionNotSupported = 505, + k_EHTTPStatusCode5xxUnknown = 599, }; native bool:SteamWorks_IsVACEnabled();