mirror of
https://github.com/zotanmew/nginx-rtmp-module.git
synced 2024-06-18 12:25:06 +02:00
fixed netcall http client
This commit is contained in:
parent
70e4ff5bcd
commit
f7fab67ffb
|
@ -500,7 +500,7 @@ ngx_rtmp_netcall_http_format_request(ngx_int_t method, ngx_str_t *host,
|
||||||
ngx_buf_t *b;
|
ngx_buf_t *b;
|
||||||
size_t content_length;
|
size_t content_length;
|
||||||
static const char *methods[2] = { "GET", "POST" };
|
static const char *methods[2] = { "GET", "POST" };
|
||||||
static const char rq_tmpl[] = "HTTP/1.0\r\n"
|
static const char rq_tmpl[] = " HTTP/1.0\r\n"
|
||||||
"Host: %V\r\n"
|
"Host: %V\r\n"
|
||||||
"Content-Type: %V\r\n"
|
"Content-Type: %V\r\n"
|
||||||
"Connection: Close\r\n"
|
"Connection: Close\r\n"
|
||||||
|
@ -521,13 +521,13 @@ ngx_rtmp_netcall_http_format_request(ngx_int_t method, ngx_str_t *host,
|
||||||
}
|
}
|
||||||
|
|
||||||
b = ngx_create_temp_buf(pool, sizeof("POST") + /* longest method + 1 */
|
b = ngx_create_temp_buf(pool, sizeof("POST") + /* longest method + 1 */
|
||||||
uri->len + 1);
|
uri->len);
|
||||||
if (b == NULL) {
|
if (b == NULL) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
b->last = ngx_snprintf(b->last, b->end - b->last, "%s %V",
|
b->last = ngx_snprintf(b->last, b->end - b->last, "%s %V",
|
||||||
methods[method], &uri);
|
methods[method], uri);
|
||||||
|
|
||||||
al->buf = b;
|
al->buf = b;
|
||||||
|
|
||||||
|
@ -555,7 +555,7 @@ ngx_rtmp_netcall_http_format_request(ngx_int_t method, ngx_str_t *host,
|
||||||
bl->buf = b;
|
bl->buf = b;
|
||||||
|
|
||||||
b->last = ngx_snprintf(b->last, b->end - b->last, rq_tmpl,
|
b->last = ngx_snprintf(b->last, b->end - b->last, rq_tmpl,
|
||||||
&host, content_type, content_length);
|
host, content_type, content_length);
|
||||||
|
|
||||||
al->next = bl;
|
al->next = bl;
|
||||||
bl->next = body;
|
bl->next = body;
|
||||||
|
|
Loading…
Reference in a new issue