winlin

fix http hooks json encode bug, remove the JFIELD_CONT for the last field

@@ -209,7 +209,7 @@ int SrsHttpHooks::on_connect(std::string url, int client_id, std::string ip, Srs @@ -209,7 +209,7 @@ int SrsHttpHooks::on_connect(std::string url, int client_id, std::string ip, Srs
209 << JFIELD_STR("ip", ip) << JFIELD_CONT 209 << JFIELD_STR("ip", ip) << JFIELD_CONT
210 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT 210 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT
211 << JFIELD_STR("app", req->app) << JFIELD_CONT 211 << JFIELD_STR("app", req->app) << JFIELD_CONT
212 - << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT 212 + << JFIELD_STR("pageUrl", req->pageUrl)
213 << JOBJECT_END; 213 << JOBJECT_END;
214 std::string data = ss.str(); 214 std::string data = ss.str();
215 std::string res; 215 std::string res;
@@ -262,7 +262,7 @@ void SrsHttpHooks::on_close(std::string url, int client_id, std::string ip, SrsR @@ -262,7 +262,7 @@ void SrsHttpHooks::on_close(std::string url, int client_id, std::string ip, SrsR
262 << JFIELD_STR("ip", ip) << JFIELD_CONT 262 << JFIELD_STR("ip", ip) << JFIELD_CONT
263 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT 263 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT
264 << JFIELD_STR("app", req->app) << JFIELD_CONT 264 << JFIELD_STR("app", req->app) << JFIELD_CONT
265 - << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT 265 + << JFIELD_STR("pageUrl", req->pageUrl)
266 << JOBJECT_END; 266 << JOBJECT_END;
267 std::string data = ss.str(); 267 std::string data = ss.str();
268 std::string res; 268 std::string res;
@@ -316,7 +316,7 @@ int SrsHttpHooks::on_publish(std::string url, int client_id, std::string ip, Srs @@ -316,7 +316,7 @@ int SrsHttpHooks::on_publish(std::string url, int client_id, std::string ip, Srs
316 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT 316 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT
317 << JFIELD_STR("app", req->app) << JFIELD_CONT 317 << JFIELD_STR("app", req->app) << JFIELD_CONT
318 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT 318 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT
319 - << JFIELD_STR("stream", req->stream) << JFIELD_CONT 319 + << JFIELD_STR("stream", req->stream)
320 << JOBJECT_END; 320 << JOBJECT_END;
321 std::string data = ss.str(); 321 std::string data = ss.str();
322 std::string res; 322 std::string res;
@@ -370,7 +370,7 @@ void SrsHttpHooks::on_unpublish(std::string url, int client_id, std::string ip, @@ -370,7 +370,7 @@ void SrsHttpHooks::on_unpublish(std::string url, int client_id, std::string ip,
370 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT 370 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT
371 << JFIELD_STR("app", req->app) << JFIELD_CONT 371 << JFIELD_STR("app", req->app) << JFIELD_CONT
372 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT 372 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT
373 - << JFIELD_STR("stream", req->stream) << JFIELD_CONT 373 + << JFIELD_STR("stream", req->stream)
374 << JOBJECT_END; 374 << JOBJECT_END;
375 std::string data = ss.str(); 375 std::string data = ss.str();
376 std::string res; 376 std::string res;
@@ -424,7 +424,7 @@ int SrsHttpHooks::on_play(std::string url, int client_id, std::string ip, SrsReq @@ -424,7 +424,7 @@ int SrsHttpHooks::on_play(std::string url, int client_id, std::string ip, SrsReq
424 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT 424 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT
425 << JFIELD_STR("app", req->app) << JFIELD_CONT 425 << JFIELD_STR("app", req->app) << JFIELD_CONT
426 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT 426 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT
427 - << JFIELD_STR("stream", req->stream) << JFIELD_CONT 427 + << JFIELD_STR("stream", req->stream)
428 << JOBJECT_END; 428 << JOBJECT_END;
429 std::string data = ss.str(); 429 std::string data = ss.str();
430 std::string res; 430 std::string res;
@@ -478,7 +478,7 @@ void SrsHttpHooks::on_stop(std::string url, int client_id, std::string ip, SrsRe @@ -478,7 +478,7 @@ void SrsHttpHooks::on_stop(std::string url, int client_id, std::string ip, SrsRe
478 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT 478 << JFIELD_STR("vhost", req->vhost) << JFIELD_CONT
479 << JFIELD_STR("app", req->app) << JFIELD_CONT 479 << JFIELD_STR("app", req->app) << JFIELD_CONT
480 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT 480 << JFIELD_STR("pageUrl", req->pageUrl) << JFIELD_CONT
481 - << JFIELD_STR("stream", req->stream) << JFIELD_CONT 481 + << JFIELD_STR("stream", req->stream)
482 << JOBJECT_END; 482 << JOBJECT_END;
483 std::string data = ss.str(); 483 std::string data = ss.str();
484 std::string res; 484 std::string res;