博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Erlang新手成长日记】HTTP客户端
阅读量:7043 次
发布时间:2019-06-28

本文共 727 字,大约阅读时间需要 2 分钟。

1、启动

方式一:启动inets应用,一个缺省profile的管理进程将被启动。

inets:start().

方式二:运行时,动态启动profile停止profile。

动态启动profile:

{ok, Pid} = inets:start(httpc, [{profile, foo}]).

动态停止profile:

inets:stop(httpc, foo).

inets:stop(httpc, Pid).

 

2、设置

httpc:set_options() -> ok | {error, Reason}

参考:

 

3、请求

参考:

同步请求:

{ok, {
{Version, 200, ReasonPhrase}, Headers, Body}} = httpc:request("http://www.baidu.com").

等同于

{ok, {
{Version, 200, ReasonPhrase}, Headers, Body}} = httpc:request(get, {"http://www.baidu.com", []}, [], []).

异步请求:

{ok, RequestId} = httpc:request(get, {"http://www.baidu.com", []}, [], [{sync, false}]),receive {http, {RequestId, Result}} -> ok after 500 -> error end.

转载于:https://www.cnblogs.com/dyingbleed/archive/2012/09/05/2672545.html

你可能感兴趣的文章
SAP 物料移动类型查询表
查看>>
Unity UGUI——Rect Transform包(Anchors)
查看>>
SNMP 实战1
查看>>
程序员 2015 年工作总结
查看>>
mac-android-虚机加速
查看>>
查看Linux系统版本的命令
查看>>
详解REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
查看>>
谷歌技术面试要点(Google面试)(14年5月20日交大专场)
查看>>
iOS: 懒加载
查看>>
木桶效应
查看>>
牛客网-《剑指offer》-矩形覆盖
查看>>
小儿支原体肺炎
查看>>
CentOS 6.2图形界面允许root用户登录
查看>>
HSI Controller IP Core
查看>>
Spring 3.0 AOP 之 AOP 术语 (一)
查看>>
mysql按年度、季度、月度、周、日统计查询的sql语句
查看>>
C#高性能TCP服务的多种实现方式
查看>>
实现图片缩放
查看>>
Dump类型说明
查看>>
jQuery获取url参数值
查看>>