| 260 | } |
| 261 | |
| 262 | void Cicada::CURLConnection::debugHeader(bool in, char *data, size_t size) |
| 263 | { |
| 264 | string *header = &outHeader; |
| 265 | |
| 266 | if (in) { |
| 267 | header = &inHeader; |
| 268 | } |
| 269 | |
| 270 | *header += string(data, size); |
| 271 | |
| 272 | if (header->length() < 4) { |
| 273 | return; |
| 274 | } |
| 275 | |
| 276 | if (header->compare(header->length() - 4, 4, "\r\n\r\n") == 0) { |
| 277 | CURL_LOGD("<= %s header \n%s", in ? "Recv" : "Send", header->c_str()); |
| 278 | *header = ""; |
| 279 | } |
| 280 | } |
| 281 | |
| 282 | size_t Cicada::CURLConnection::write_response(void *ptr, size_t size, size_t nmemb, void *data) |
| 283 | { |