2

OCamlnet 3 具有Http_client.Convenience.http_post.

它的 API 是这样的:

val http_post:字符串->(字符串*字符串)列表->字符串

使用给定的 URL 执行“POST”请求并返回响应正文。该列表包含随 POST 请求发送的参数。

我的问题是::

我应该在哪里提供标题和数据主体post request

4

1 回答 1

2

AFAIR 你不能在Convenience方法中提供自定义标题。但是,您始终可以使用管道API:

let _ =
    let call = new Http_client.post
        "http://localhost:8080"
        [("param", "value")]
    in
    call#set_req_header "User-Agent" "Foozilla 1.0";
    call#set_req_header "Myheader" "foo";
    let pipeline = new Http_client.pipeline in
    pipeline#add call;
    pipeline#run ();
于 2013-06-12T05:45:16.043 回答