访问C+中的HttpStatusCode+;像Javascript
我正在写一个关于ESP的Arduino项目 在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
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)