cowboy笔记; 返回html或txt

本文介绍了一段使用Erlang处理HTTP请求并返回不同格式响应的代码示例,包括纯文本、HTML以及重定向到特定URL的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

%Rst = handle_req(Req#cowboy_req:req.qs%http_req.qs),   
        {ContentType,Rst} = handle_req(element(14,Req)),
        Req2 = cowboy_req:reply(200, [
%               {<<"content-type">>, <<"text/plain">>}
%                {<<"content-type">>, <<"text/html; charset=utf-8">>}
                ContentType
        ]

        ,Rst,Req),



  {<<"content-type">>, <<"text/plain">>}  返回的是txt


   {<<"content-type">>, <<"text/html; charset=utf-8">>} 返回的是html 


Rst是返回的内容;如果返回的是跳转到特定URL(比如3秒后跳转到百度),Rst如下:

<<"<html><head><meta http-equiv=\"refresh\" content=\"3;url=http://www.baidu.com\"></head></html>">>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值