@@ -91,12 +91,11 @@ namespace boost { namespace network { namespace http {
91
91
return sync_request_skeleton (request_, " POST" , true );
92
92
};
93
93
94
- response const post (request const & request_, string_type const & content_type, string_type const & body_) {
95
- request request_copy = request_;
96
- request_copy << body (body_)
94
+ response const post (request request_, string_type const & content_type, string_type const & body_) {
95
+ request_ << body (body_)
97
96
<< header (" Content-Type" , content_type)
98
97
<< header (" Content-Length" , boost::lexical_cast<string_type>(body_.size ()));
99
- return post (request_copy );
98
+ return post (request_ );
100
99
};
101
100
102
101
response const post (request const & request_, string_type const & body_) {
@@ -111,12 +110,11 @@ namespace boost { namespace network { namespace http {
111
110
return put (request_, " x-application/octet-stream" , body_);
112
111
};
113
112
114
- response const put (request const & request_, string_type const & content_type, string_type const & body_) {
115
- request request_copy = request_;
116
- request_copy << body (body_)
113
+ response const put (request request_, string_type const & content_type, string_type const & body_) {
114
+ request_ << body (body_)
117
115
<< header (" Content-Type" , content_type)
118
116
<< header (" Content-Length" , boost::lexical_cast<string_type>(body_.size ()));
119
- return put (request_copy );
117
+ return put (request_ );
120
118
};
121
119
122
120
response const delete_ (request const & request_) {
@@ -137,7 +135,7 @@ namespace boost { namespace network { namespace http {
137
135
138
136
};
139
137
140
- typedef basic_client<tags::http_default_8bit_tcp_resolve , 1 , 0 > client;
138
+ typedef basic_client<tags::http_default_8bit_udp_resolve , 1 , 0 > client;
141
139
142
140
} // namespace http
143
141
0 commit comments