auth->which = Z_IdAuthentication_anonymous;
auth->u.anonymous = odr_nullval();
printf("Authentication set to Anonymous\n");
- }
+ }
else
{
auth->which = Z_IdAuthentication_open;
yaz_iconv_t cd = 0;
yaz_marc_t mt = yaz_marc_create();
const char *from = 0;
-
+
if (marcCharset && !strcmp(marcCharset, "auto"))
{
if (!oid_oidcmp(oid, yaz_oid_recsyn_usmarc))
printf("\n");
}
}
-
+
if (yaz_marc_decode_buf(mt, octet_buf, octet_len,
&result, &rlen)> 0)
{
const char *username = 0;
const char *password = 0;
struct Z_HTTP_Header *h;
- char *combined_cookies;
+ char *combined_cookies = 0;
int combined_cookies_len = 0;
Z_GDU *gdu = get_HTTP_Request_url(out, uri);
gdu->u.HTTP_Request->method = odr_strdup(out, "GET");
z_HTTP_header_add(out, &gdu->u.HTTP_Request->headers, "Accept",
"text/xml");
-
+
for (h = cookie_hres->headers; h; h = h->next)
{
if (!strcmp(h->name, "Set-Cookie")) {
cp0 = cp0+3;
else
cp0 = host;
-
+
cp1 = strchr(cp0, '/');
if (!cp1)
cp1 = cp0 + strlen(cp0);
-
+
if (cp0 && cp1)
{
char *h = (char*) odr_malloc(odr, cp1 - cp0 + 1);
ODR out = odr_createmem(ODR_ENCODE);
ODR in = odr_createmem(ODR_DECODE);
Z_GDU *gdu = get_HTTP_Request_url(out, uri);
-
+
gdu->u.HTTP_Request->method = odr_strdup(out, "GET");
if (username && password)
{
"text/xml");
if (!z_GDU(out, &gdu, 0, 0))
{
- yaz_log(YLOG_WARN, "Can not encode HTTP request URL:%s", uri);
+ yaz_log(YLOG_WARN, "Can not encode HTTP request URL:%s", uri);
}
else
{
{
int len;
char *buf = odr_getbuf(out, &len, 0);
-
+
if (cs_put(conn, buf, len) < 0)
yaz_log(YLOG_WARN, "cs_put failed URL:%s", uri);
else
result = wrbuf_alloc();
if (show_headers)
{
-
+
wrbuf_printf(result, "HTTP %d\n", res->code);
for (h = res->headers; h; h = h->next)
wrbuf_printf(result, "%s: %s\n",
odr_destroy(in);
return result;
}
-
+
static int cmd_url(const char *arg)
{
while (sscanf(cp, "%40s%n", form_str, &nor) >= 1 && nor > 0
&& idx < RECORDSYNTAX_MAX)
{
- if (strcmp(form_str, "none") &&
+ if (strcmp(form_str, "none") &&
!yaz_string_to_oid_odr(yaz_oid_std(), CLASS_RECSYN, form_str, out))
{
printf("Bad format: %s\n", form_str);
xfree(recordsyntax_list[i]);
recordsyntax_list[i] = 0;
}
-
+
cp = arg;
while (sscanf(cp, "%40s%n", form_str, &nor) >= 1 && nor > 0
&& idx < RECORDSYNTAX_MAX)
return -1;
}
- while (fgets(line, sizeof(line), includeFile))
+ while (fgets(line, sizeof(line), includeFile))
{
if (strlen(line) < 2)
continue;