参考:
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.