33
33
TombUPnP - a library for developing UPnP applications.
35
Copyright (C) 2006-2007 Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc>
35
Copyright (C) 2006-2008 Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc>
37
37
This library is free software; you can redistribute it and/or
38
38
modify it under the terms of the GNU Lesser General Public
46
46
You should have received a copy of the GNU Lesser General Public
47
47
License along with this library; if not, write to the Free Software
48
48
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
50
$Id: soap_ctrlpt.c 1698 2008-02-23 20:48:30Z lww $
51
53
#include "config.h"
677
679
&url, (off_t)(xml_start_len + action_str_len + xml_end_len), // content-length
678
680
ContentTypeHeader,
679
681
"SOAPACTION: \"", service_type, "#", name.buf,
680
name.length, "\"", xml_start, xml_start_len,
681
action_str, action_str_len, xml_end,
682
xml_end_len ) != 0 ) {
682
(size_t)name.length, "\"",
683
xml_start, (size_t)xml_start_len,
684
action_str, (size_t)action_str_len, xml_end,
685
(size_t)xml_end_len ) != 0 ) {
683
686
goto error_handler;
840
843
xml_end_len), // content-length
841
844
ContentTypeHeader,
842
845
"SOAPACTION: \"", service_type, "#", name.buf,
844
xml_start, xml_start_len,
845
xml_header_start, xml_header_start_len,
846
xml_header_str, xml_header_str_len,
847
xml_header_end, xml_header_end_len,
848
xml_body_start, xml_body_start_len,
849
action_str, action_str_len,
850
xml_end, xml_end_len ) != 0 ) {
846
(size_t)name.length, "\"",
847
xml_start, (size_t)xml_start_len,
848
xml_header_start, (size_t)xml_header_start_len,
849
xml_header_str, (size_t)xml_header_str_len,
850
xml_header_end, (size_t)xml_header_end_len,
851
xml_body_start, (size_t)xml_body_start_len,
852
action_str, (size_t)action_str_len,
853
xml_end, (size_t)xml_end_len ) != 0 ) {
851
854
goto error_handler;
945
948
if( http_MakeMessage( &request, 1, 1, "Q" "sbc" "N" "s" "s" "U" "c" "sss",
952
955
(off_t)(strlen( xml_start ) + strlen( var_name ) + strlen( xml_end )), // content-length
953
956
ContentTypeHeader,
954
957
"SOAPACTION: \"urn:schemas"