当前位置:  开发笔记 > 后端 > 正文

当服务器不存在时,是否通过HTTP POST发送数据?

如何解决《当服务器不存在时,是否通过HTTPPOST发送数据?》经验,为你挑选了1个好方法。

我在一家大型广告公司工作.我们已经创建了一个非常轻量级的PayPal IPN克隆,因此我们可以为我们的顶级广告客户提供CC处理服务.

与PP IPN一样,它是一个简单的RESTful接口.

我故意指示我们的管理员为这个Web应用配置vhost,以便仅响应端口443上的请求.

这个特殊问题超出了我的HTTP协议知识:

这可能因浏览器而异,但是当用户提交表单,并且该表单的ACTION是http://www.somesite.com时,如果浏览器无法解析该网站,那么邮件有效负载是否会被发送电线?

我知道这有点深奥,它更多的是一个实现问题,而不是HTTP RFC中存在的东西(据我所知).任何接受者?



1> Kosi2801..:

在发送任何数据之前,浏览器需要打开到目标站点的TCP连接.由于无法首先打开与目标站点的连接,因此无法发送任何数据.

更新(感谢评论中的提示):使用POST之类的HTTP请求来避免通过线路发送数据,这可能会在检查目标存在之前被代理拦截.使用代理,TCP连接始终成功建立,并将HTTP请求标头发送给它.POST请求包含其请求体中的附加数据,只有在请求头没有返回错误时才应发送该数据.然而,代理的实现不同,我不能保证如果目标站点不存在则没有代理返回错误.但在这种情况下,我不知道你可以避免通过网络发送完整数据的任何方式......

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有