Hi Geert,
Thanks a lot!!!.
As suggested, we have used authentication credentials in options tag but we
received following error:
[1.0-ml] XDMP-AUTHMISMATCH: xdmp:http-get("http://localhost:8000/Books.html",
<options xmlns="xdmp:http"><authentication
method="basic"><username>Selven</username><password>Selven</password></authentication></options>)[2]
-- Authorization mismatch: basic specified, server wants digest
After changing, authentication dropdown from "digest" to "basic" in created
http DOCS server through Admin interface, we are able to get the content of
the html file.
Thanks for you information!!!
Thanks & Regards,
Selven Xavier .A
On Thu, Oct 29, 2009 at 6:35 PM, Geert Josten <[email protected]>wrote:
> Hi Selven,
>
> Sounds like your browser has cached authentication credentials to your
> localhost service. It is not easy to check this, so it might be easier to
> check the service running on 8000 itself. The response code clearly
> indicates authentication credentials are required. You can supply them to
> you http-get function call as options:
>
> xdmp:http-get("http://www.my.com/document.xhtml",
> <options xmlns="xdmp:http">
> <authentication method="basic">
> <username>myname</username>
> <password>mypassword</password>
> </authentication>
> </options>)
> (First example taken from
> http://developer.marklogic.com/pubs/4.1/apidocs/Ext-2.html#xdmp:http-get)
>
> Kind regards,
> Geert
>
>
>
> **
>
> *Drs. G.P.H. Josten*
>
> *Consultant*
>
>
>
>
> <http://www.daidalos.nl/>
>
> *Daidalos BV*
>
> *Source of Innovation*
>
> Hoekeindsehof 1-4
>
> 2665 JZ Bleiswijk
>
> Tel.: +31 (0) 10 850 1200
>
> Fax: +31 (0) 10 850 1199
>
> www.daidalos.nl
>
> KvK 27164984
>
> **
>
> De informatie - verzonden in of met dit emailbericht - is afkomstig van
> Daidalos BV en is uitsluitend bestemd voor de geadresseerde. Indien u dit
> bericht onbedoeld hebt ontvangen, verzoeken wij u het te verwijderen. Aan
> dit bericht kunnen geen rechten worden ontleend.
>
>
>
> ------------------------------
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Selven Xavier
> *Sent:* donderdag 29 oktober 2009 13:54
> *To:* [email protected]
> *Subject:* [MarkLogic Dev General] Reg: Usage of xdmp:http-get API
>
> Hi Team,
> I have created a Book.html file under Docs folder with the content as shown
> below
>
>
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>
> <!-- saved from url=(0062)
> http://developer.marklogic.com/columns/smallchanges/Books.html -->
>
> <HTML><HEAD>
>
> <META http-equiv=Content-Type content="text/html; charset=windows-1252">
>
> <META content="MSHTML 6.00.6000.16915" name=GENERATOR></HEAD>
>
> <BODY>Some Content ....
>
> <H4>Favorite Books:</H4>
>
> <table border=1>
>
> <TBODY>
>
> <TR>
>
> <TH>Title</TH>
>
> <TH>Author</TH>
>
> <TH>ISBN-13</TH></TR>
>
> <TR>
>
> <TD>Java Servlet Programming</TD>
>
> <TD>Jason Hunter</TD>
>
> <TD>978-0596000400</TD></TR>
>
> <TR>
>
> <TD>Querying XML</TD>
>
> <TD>Stephen Buxton and Jim Melton</TD>
>
> <TD>978-1558607118</TD>
>
> <TR>
>
> <TD>Java NIO</TD>
>
> <TD>Ron Hitchens</TD>
>
> <TD>978-0596002886</TD></TR>
>
> <TR>
>
> <TD>Speech and Language Processing</TD>
>
> <TD>Daniel Jurafsky and James H. Martin </TD>
>
> <TD>978-0130950697</TD></TR></TBODY></table></BODY></HTML>
>
>
>
> When we query through web-browser http://localhost:8000/Books.html we are
> able to see the table containing content. But when we call the same URL
> using the xdmp:http-get API, we are getting *401 Unauthorized error.*
>
>
>
> xquery version "1.0-ml";
>
> let $page := xdmp:tidy(
>
> xdmp:http-get("http://localhost:8000/Books.html")[2])[2]
>
> return $page
>
>
> Please help us to solve the above problem?
>
> Regards,
> Selven Xavier .A
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> http://xqzone.com/mailman/listinfo/general
>
>
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general