@@ -55,14 +55,13 @@ SrsHttpClient::~SrsHttpClient()
55
55
// TODO: FIXME: use ms for timeout.
56
56
srs_error_t SrsHttpClient::initialize (string h, int p, int64_t tm )
57
57
{
58
- int ret = ERROR_SUCCESS;
59
58
srs_error_t err = srs_success;
60
59
61
60
srs_freep (parser);
62
61
parser = new SrsHttpParser ();
63
62
64
- if ((ret = parser->initialize (HTTP_RESPONSE, false )) != ERROR_SUCCESS ) {
65
- return srs_error_new (ret , " http: init parser" );
63
+ if ((err = parser->initialize (HTTP_RESPONSE, false )) != srs_success ) {
64
+ return srs_error_wrap (err , " http: init parser" );
66
65
}
67
66
68
67
// Always disconnect the transport.
@@ -97,7 +96,6 @@ srs_error_t SrsHttpClient::post(string path, string req, ISrsHttpMessage** ppmsg
97
96
{
98
97
*ppmsg = NULL ;
99
98
100
- int ret = ERROR_SUCCESS;
101
99
srs_error_t err = srs_success;
102
100
103
101
// always set the content length.
@@ -119,15 +117,15 @@ srs_error_t SrsHttpClient::post(string path, string req, ISrsHttpMessage** ppmsg
119
117
ss << SRS_HTTP_CRLF << req;
120
118
121
119
std::string data = ss.str ();
122
- if ((ret = transport->write ((void *)data.c_str (), data.length (), NULL )) != ERROR_SUCCESS ) {
120
+ if ((err = transport->write ((void *)data.c_str (), data.length (), NULL )) != srs_success ) {
123
121
// Disconnect the transport when channel error, reconnect for next operation.
124
122
disconnect ();
125
- return srs_error_new (ret , " http: write" );
123
+ return srs_error_wrap (err , " http: write" );
126
124
}
127
125
128
126
ISrsHttpMessage* msg = NULL ;
129
- if ((ret = parser->parse_message (transport, NULL , &msg)) != ERROR_SUCCESS ) {
130
- return srs_error_new (ret , " http: parse response" );
127
+ if ((err = parser->parse_message (transport, NULL , &msg)) != srs_success ) {
128
+ return srs_error_wrap (err , " http: parse response" );
131
129
}
132
130
srs_assert (msg);
133
131
@@ -136,7 +134,6 @@ srs_error_t SrsHttpClient::post(string path, string req, ISrsHttpMessage** ppmsg
136
134
} else {
137
135
srs_freep (msg);
138
136
}
139
- srs_info (" parse http post response success." );
140
137
141
138
return err;
142
139
}
@@ -145,7 +142,6 @@ srs_error_t SrsHttpClient::get(string path, string req, ISrsHttpMessage** ppmsg)
145
142
{
146
143
*ppmsg = NULL ;
147
144
148
- int ret = ERROR_SUCCESS;
149
145
srs_error_t err = srs_success;
150
146
151
147
// always set the content length.
@@ -167,15 +163,15 @@ srs_error_t SrsHttpClient::get(string path, string req, ISrsHttpMessage** ppmsg)
167
163
ss << SRS_HTTP_CRLF << req;
168
164
169
165
std::string data = ss.str ();
170
- if ((ret = transport->write ((void *)data.c_str (), data.length (), NULL )) != ERROR_SUCCESS ) {
166
+ if ((err = transport->write ((void *)data.c_str (), data.length (), NULL )) != srs_success ) {
171
167
// Disconnect the transport when channel error, reconnect for next operation.
172
168
disconnect ();
173
- return srs_error_new (ret , " http: write" );
169
+ return srs_error_wrap (err , " http: write" );
174
170
}
175
171
176
172
ISrsHttpMessage* msg = NULL ;
177
- if ((ret = parser->parse_message (transport, NULL , &msg)) != ERROR_SUCCESS ) {
178
- return srs_error_new (ret , " http: parse response" );
173
+ if ((err = parser->parse_message (transport, NULL , &msg)) != srs_success ) {
174
+ return srs_error_wrap (err , " http: parse response" );
179
175
}
180
176
srs_assert (msg);
181
177
@@ -184,7 +180,6 @@ srs_error_t SrsHttpClient::get(string path, string req, ISrsHttpMessage** ppmsg)
184
180
} else {
185
181
srs_freep (msg);
186
182
}
187
- srs_info (" parse http get response success." );
188
183
189
184
return err;
190
185
}
@@ -228,7 +223,6 @@ srs_error_t SrsHttpClient::connect()
228
223
disconnect ();
229
224
return srs_error_wrap (err, " http: tcp connect %s:%d to=%d" , host.c_str (), port, (int )timeout);
230
225
}
231
- srs_info (" connect to server success. server=%s, port=%d" , host.c_str (), port);
232
226
233
227
// Set the recv/send timeout in ms.
234
228
transport->set_recv_timeout (timeout);
0 commit comments