erlang http post and get 请求

参考:

http://erlang.org/doc/apps/inets/http_client.html


get  请求:

%同步请求
createid() ->
   inets:start(),
   Rui = "http://some..../.php",
   {ok,Result}=httpc:request(get,{Rui,[]},[],[]),
   inets:stop(),
   Result.
post 请求:


t()->  
    inets:start(),  
    case httpc:request(post,{"http://192.168.0.42:8080/WeiXiaoWS/services/P2SMsgService/usr/login",  
        [],"application/json", "{ \"user\":\"yamma3\",\"pwd\":\"45b9ea1d748393c9bc2ed39d10ca665d\",\"net\":\"0\",\"token\":\"token\",\"version\":\"1\"}"},[],[]) of   
        {ok, {_,_,Body}}-> Body;  
        {error, Reason}->io:format("error cause ~p~n",[Reason])  
    end.  

-define(Name,"hosr").
-define(Passwd,112233).

t()->
   inets:start(),
   case httpc:request(post,{"http://192.168.2.185:8080/login",
		[],"application/x-www-form-urlencoded", lists:concat(["username=" ,Name ,"&password=" ,Passwd])},[],[]) of 
		{ok, {_,_,Body}}-> Body;
		{error, Reason}->io:format("error cause ~p~n",[Reason])
   end.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值