mirror of https://github.com/vitalif/phantomjs
add read-properties to WebServerRequest
parent
245eec551f
commit
705eda8823
|
@ -9,17 +9,17 @@ if (phantom.args.length !== 1) {
|
|||
port = phantom.args[0];
|
||||
server.listen(port, function (request, response) {
|
||||
console.log("GOT HTTP REQUEST");
|
||||
console.log("request.url() = " + request.url());
|
||||
console.log("request.queryString() = " + request.queryString());
|
||||
console.log("request.method() = " + request.method());
|
||||
console.log("request.httpVersion() = " + request.httpVersion());
|
||||
console.log("request.statusCode() = " + request.statusCode());
|
||||
console.log("request.isSSL() = " + request.isSSL());
|
||||
console.log("request.remoteIP() = " + request.remoteIP());
|
||||
console.log("request.remotePort() = " + request.remotePort());
|
||||
console.log("request.remoteUser() = " + request.remoteUser());
|
||||
console.log("request.headers() = " + request.headers());
|
||||
for(var i = 0; i < request.headers(); ++i) {
|
||||
console.log("request.url = " + request.url);
|
||||
console.log("request.queryString = " + request.queryString);
|
||||
console.log("request.method = " + request.method);
|
||||
console.log("request.httpVersion = " + request.httpVersion);
|
||||
console.log("request.statusCode = " + request.statusCode);
|
||||
console.log("request.isSSL = " + request.isSSL);
|
||||
console.log("request.remoteIP = " + request.remoteIP);
|
||||
console.log("request.remotePort = " + request.remotePort);
|
||||
console.log("request.remoteUser = " + request.remoteUser);
|
||||
console.log("request.headers = " + request.headers);
|
||||
for(var i = 0; i < request.headers; ++i) {
|
||||
console.log("request.headerName(" + i + ") = " + request.headerName(i));
|
||||
console.log("request.headerValue(" + i + ") = " + request.headerValue(i));
|
||||
}
|
||||
|
|
|
@ -67,6 +67,16 @@ private:
|
|||
class WebServerRequest : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QString method READ method)
|
||||
Q_PROPERTY(QString httpVersion READ httpVersion)
|
||||
Q_PROPERTY(int statusCode READ statusCode)
|
||||
Q_PROPERTY(bool isSSL READ isSSL)
|
||||
Q_PROPERTY(QString url READ url)
|
||||
Q_PROPERTY(QString queryString READ queryString)
|
||||
Q_PROPERTY(QString remoteIP READ remoteIP)
|
||||
Q_PROPERTY(int remotePort READ remotePort)
|
||||
Q_PROPERTY(QString remoteUser READ remoteUser)
|
||||
Q_PROPERTY(int headers READ headers)
|
||||
|
||||
public:
|
||||
WebServerRequest(const mg_request_info *request);
|
||||
|
|
Loading…
Reference in New Issue