+ Z_HTTP_Response * http_response =
+ yaz_url_exec(yaz_url, uri.c_str(), hreq->method,
+ hreq->headers, hreq->content_buf,
+ hreq->content_len);
+ if (http_response)
+ {
+ res_gdu = o.create_HTTP_Response(package.session(), hreq, 200);
+ z_HTTP_header_remove(&http_response->headers, "Transfer-Encoding");
+ res_gdu->u.HTTP_Response = http_response;
+ }
+ else
+ {
+ res_gdu = o.create_HTTP_Response_details(
+ package.session(),
+ hreq, 502, yaz_url_get_error(yaz_url));
+ }