File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
boost/network/protocol/http/client Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -41,8 +41,9 @@ namespace boost { namespace network { namespace http {
4141
4242 response const post (request request_, string_type const & content_type, string_type const & body_) {
4343 request_ << ::boost::network::body (body_)
44- << header (" Content-Type" , content_type)
4544 << header (" Content-Length" , boost::lexical_cast<string_type>(body_.size ()));
45+ if (!boost::empty (headers (request_)[" Content-Type" ]))
46+ request_ << header (" Content-Type" , content_type);
4647 return post (request_);
4748 }
4849
@@ -60,8 +61,9 @@ namespace boost { namespace network { namespace http {
6061
6162 response const put (request request_, string_type const & content_type, string_type const & body_) {
6263 request_ << ::boost::network::body (body_)
63- << header (" Content-Type" , content_type)
6464 << header (" Content-Length" , boost::lexical_cast<string_type>(body_.size ()));
65+ if (!boost::empty (headers (request_)[" Content-Type" ]))
66+ request_ << header (" Content-Type" , content_type);
6567 return put (request_);
6668 }
6769
You can’t perform that action at this time.
0 commit comments