erlang http post and get 请求【转】

来自:http://blog.csdn.net/yangzm/article/details/51506384

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.

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. -define(Name,"hosr").  
  2. -define(Passwd,112233).  
  3.   
  4. t()->  
  5.    inets:start(),  
  6.    case httpc:request(post,{"http://192.168.2.185:8080/login",  
  7.         [],"application/x-www-form-urlencoded", lists:concat(["username=" ,Name ,"&password=" ,Passwd])},[],[]) of   
  8.         {ok, {_,_,Body}}-> Body;  
  9.         {error, Reason}->io:format("error cause ~p~n",[Reason])  
  10.    end.  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值