访问C+中的HttpStatusCode+;像Javascript

访问C+中的HttpStatusCode+;像Javascript,javascript,c++,arduino,arduino-esp8266,Javascript,C++,Arduino,Arduino Esp8266,我正在写一个关于ESP的Arduino项目 在Javascript(客户端)中,我有以下内容: HttpStatusCode = { // Top10 OK: 200, Created: 201, NoContent: 204, NotModified: 304, BadRequest: 400, Unauthorized: 401, Forbidden: 403, NotFound: 404, Conflict: 409, InternalServerE

我正在写一个关于ESP的Arduino项目

在Javascript(客户端)中,我有以下内容:

HttpStatusCode = { // Top10
  OK: 200,
  Created: 201,
  NoContent: 204,
  NotModified: 304,
  BadRequest: 400,
  Unauthorized: 401,
  Forbidden: 403,
  NotFound: 404,
  Conflict: 409,
  InternalServerError: 500
};
在我的代码中

   if( this.status == HttpStatusCode.OK ) {
     ...
   }

现在,在C++(服务器端),你怎么做同样的事情?< /P>

   if( status == HttpStatusCode.OK ) {
     ...
   }

在C++11及更高版本中,您可以使用,例如:

enum类HttpStatusCode{//Top10
OK=200,
已创建=201,
无内容=204,
未修改=304,
BadRequest=400,
未授权=401,
禁止=403,
NotFound=404,
冲突=409,
InternalServerError=500
};
否则,使用
结构
,其中包含
静态
常量,例如:

struct HttpStatusCode{
静态常数int OK=200;
创建的静态常量int=201;
静态常数int NoContent=204;
静态常数int NotModified=304;
静态常数int BadRequest=400;
静态常数int=401;
静态常数int禁止=403;
静态常量int NotFound=404;
静态常数int冲突=409;
静态常量int InternalServerError=500;
};
无论哪种方式,您都可以这样使用它们:

if(status==HttpStatusCode::OK)

在C++11及更高版本中,您可以使用,例如:

enum类HttpStatusCode{//Top10
OK=200,
已创建=201,
无内容=204,
未修改=304,
BadRequest=400,
未授权=401,
禁止=403,
NotFound=404,
冲突=409,
InternalServerError=500
};
否则,使用
结构
,其中包含
静态
常量,例如:

struct HttpStatusCode{
静态常数int OK=200;
创建的静态常量int=201;
静态常数int NoContent=204;
静态常数int NotModified=304;
静态常数int BadRequest=400;
静态常数int=401;
静态常数int禁止=403;
静态常量int NotFound=404;
静态常数int冲突=409;
静态常量int InternalServerError=500;
};
无论哪种方式,您都可以这样使用它们:

if(status==HttpStatusCode::OK)