From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id E99CBBC69 for ; Tue, 14 Aug 2007 19:46:45 +0200 (CEST) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l7EHkjG8017887 for ; Tue, 14 Aug 2007 19:46:45 +0200 Received: from [84.59.119.120] (helo=gate.lan.gerd-stolpmann.de) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis), id 0MKwtQ-1IL0Ta3VJZ-0005L8; Tue, 14 Aug 2007 19:46:43 +0200 Received: from flakew.lan.gerd-stolpmann.de (fw.lan.gerd-stolpmann.de [192.168.1.1]) by gate.lan.gerd-stolpmann.de (Postfix) with ESMTP id 821D1C054; Tue, 14 Aug 2007 19:46:42 +0200 (CEST) Subject: Re: [Caml-list] Basic Ocamlnet Question From: Gerd Stolpmann To: Peter.Gregory@cis.strath.ac.uk Cc: caml-list@yquem.inria.fr In-Reply-To: <1628.84.13.116.50.1187112599.squirrel@webmail.cis.strath.ac.uk> References: <1628.84.13.116.50.1187112599.squirrel@webmail.cis.strath.ac.uk> Content-Type: text/plain Date: Tue, 14 Aug 2007 19:46:41 +0200 Message-Id: <1187113601.13041.31.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX19xPQWR3iCXIQEqnXLeaT4PXCN10E9e/sDrO9n 5pDsvm2/pW06fVbk11u0BoJTVwV9lQ5m7MIcNcXjYE7tUkjM57 SfMVTO6vXs/K504F+MFesraWfT/AhPk X-Miltered: at discorde with ID 46C1EA85.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocamlnet:01 gerd:01 stolpmann:01 ocamlnet:01 tweaking:01 stdout:01 gerd:01 beginner's:01 ocaml:01 bug:01 stolpmann:01 viktoriastr:01 64293:01 darmstadt:01 6151:01 Am Dienstag, den 14.08.2007, 18:29 +0100 schrieb Peter.Gregory@cis.strath.ac.uk: > Hi, > > I've just started messing about with ocamlnet, and have instantly run > into a problem. I was trying to write some code that interfaced with the > backpack API (http://developer.37signals.com/backpack/). I tried > tweaking one of the examples just to get a page listing, and wrote the > following: > > > open Http_client.Convenience;; The "convenience module" is only for simple requests. Do it as follows: > let get_and_print url = > let s = http_post url [(""," mytoken > ")] in > print_string s; > flush stdout > ;; let get_and_print url = let msg = new post_raw url " mytoken " in (msg # request_header `Base) # update_field "content-type" "application/xml"; let p = new pipeline in p # add msg; p # run(); print_string msg#response_body#value ;; Gerd > > let () = get_and_print "http://pg.backpackit.com/ws/pages/all";; > > > However, this doesn't work, as the header for the request should be > "Content-Type: application/xml". How do I set the header for my request > in ocamlnet? > > Thanks, > Peter. > > > > > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > -- ------------------------------------------------------------ Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------