mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Refine typo in service.
This commit is contained in:
parent
fbe40dc42c
commit
224d7c539f
7 changed files with 129 additions and 231 deletions
|
@ -40,18 +40,16 @@ class SrsKbps;
|
|||
class SrsWallClock;
|
||||
class SrsTcpClient;
|
||||
|
||||
// the default timeout for http client.
|
||||
#define SRS_HTTP_CLIENT_TIMEOUT (30 * SRS_UTIME_SECONDS)
|
||||
// The default timeout for http client.
|
||||
#define SRS_HTTP_CLIENT_TIMEOUT (30// SRS_UTIME_SECONDS)
|
||||
|
||||
/**
|
||||
* The client to GET/POST/PUT/DELETE over HTTP.
|
||||
* @remark We will reuse the TCP transport until initialize or channel error,
|
||||
* such as send/recv failed.
|
||||
* Usage:
|
||||
* SrsHttpClient hc;
|
||||
* hc.initialize("127.0.0.1", 80, 9000);
|
||||
* hc.post("/api/v1/version", "Hello world!", NULL);
|
||||
*/
|
||||
// The client to GET/POST/PUT/DELETE over HTTP.
|
||||
// @remark We will reuse the TCP transport until initialize or channel error,
|
||||
// such as send/recv failed.
|
||||
// Usage:
|
||||
// SrsHttpClient hc;
|
||||
// hc.initialize("127.0.0.1", 80, 9000);
|
||||
// hc.post("/api/v1/version", "Hello world!", NULL);
|
||||
class SrsHttpClient
|
||||
{
|
||||
private:
|
||||
|
@ -72,33 +70,25 @@ public:
|
|||
SrsHttpClient();
|
||||
virtual ~SrsHttpClient();
|
||||
public:
|
||||
/**
|
||||
* Initliaze the client, disconnect the transport, renew the HTTP parser.
|
||||
* @param tm The underlayer TCP transport timeout in srs_utime_t.
|
||||
* @remark we will set default values in headers, which can be override by set_header.
|
||||
*/
|
||||
// Initliaze the client, disconnect the transport, renew the HTTP parser.
|
||||
// @param tm The underlayer TCP transport timeout in srs_utime_t.
|
||||
// @remark we will set default values in headers, which can be override by set_header.
|
||||
virtual srs_error_t initialize(std::string h, int p, srs_utime_t tm = SRS_HTTP_CLIENT_TIMEOUT);
|
||||
/**
|
||||
* Set HTTP request header in header[k]=v.
|
||||
* @return the HTTP client itself.
|
||||
*/
|
||||
// Set HTTP request header in header[k]=v.
|
||||
// @return the HTTP client itself.
|
||||
virtual SrsHttpClient* set_header(std::string k, std::string v);
|
||||
public:
|
||||
/**
|
||||
* to post data to the uri.
|
||||
* @param the path to request on.
|
||||
* @param req the data post to uri. empty string to ignore.
|
||||
* @param ppmsg output the http message to read the response.
|
||||
* @remark user must free the ppmsg if not NULL.
|
||||
*/
|
||||
// Post data to the uri.
|
||||
// @param the path to request on.
|
||||
// @param req the data post to uri. empty string to ignore.
|
||||
// @param ppmsg output the http message to read the response.
|
||||
// @remark user must free the ppmsg if not NULL.
|
||||
virtual srs_error_t post(std::string path, std::string req, ISrsHttpMessage** ppmsg);
|
||||
/**
|
||||
* to get data from the uri.
|
||||
* @param the path to request on.
|
||||
* @param req the data post to uri. empty string to ignore.
|
||||
* @param ppmsg output the http message to read the response.
|
||||
* @remark user must free the ppmsg if not NULL.
|
||||
*/
|
||||
// Get data from the uri.
|
||||
// @param the path to request on.
|
||||
// @param req the data post to uri. empty string to ignore.
|
||||
// @param ppmsg output the http message to read the response.
|
||||
// @remark user must free the ppmsg if not NULL.
|
||||
virtual srs_error_t get(std::string path, std::string req, ISrsHttpMessage** ppmsg);
|
||||
private:
|
||||
virtual void set_recv_timeout(srs_utime_t tm);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue