新人处女帖,不懂事,还请各位大牛指点,谢谢~
最近在使用openresty,昨天正好有个需求想实现在openresty中POST数据到内网接口。
在这里(https://groups.google.com/forum/#!searchin/openresty/curl/openresty/Q3cPeDGg7k0/RCnafySt3KsJ)看到章老大提到的lua-resty-http库,于是试用了一下,很好用。
但还是不能满足当前需求,因为接口是通过本机HOST的内部域名访问的,而cosocket API暂时没有读取本机host的功能:(
最后使用的方案是使用cosocket API,connect时连接接口服务器IP,HTTP header中HOST用的内部域名,问题基本算是非优雅的解决了。
鉴于确实有人也有同类型需求,我想lua-resty-http有没有考虑将这种情况增加进去,比如加个IP参数,如果提供则连接指定IP服务器。
以上,谢谢。