// If s_url is https://, tell client connection to use TLS\r
if (mg_url_is_ssl(client->server))\r
{\r
- struct mg_tls_opts opts;\r
+ static struct mg_tls_opts opts;\r
opts.srvname = host;\r
mg_tls_init(c, &opts);\r
}\r
\r
mg_mgr_init(&conn->mgr);\r
\r
- mg_http_connect(&conn->mgr, client->server, MatrixHttpCallback, client);\r
+ struct mg_connection * c =\r
+ mg_http_connect(&conn->mgr, client->server, MatrixHttpCallback, client);\r
\r
while (! conn->connected)\r
mg_mgr_poll(&conn->mgr, 1000);\r
else\r
authorizationHeader[0] = '\0';\r
\r
+ printf("PUT %s HTTP/1.0\r\n"\r
+ "Host: %.*s\r\n"\r
+ "%s"\r
+ "Content-Type: application/json\r\n"\r
+ "Content-Length: %d\r\n"\r
+ "\r\n"\r
+ "%s"\r
+ "\r\n",\r
+ url,\r
+ host.len, host.ptr,\r
+ authorizationHeader,\r
+ strlen(requestBuffer),\r
+ requestBuffer);\r
+\r
mg_printf(conn->connection,\r
"PUT %s HTTP/1.0\r\n"\r
"Host: %.*s\r\n"\r