http 0 返回为空排查方案

简介: 一,服务连接超时或者失败      注意:您的notify_url在请求时如果传值做了encode也有可能导致http0,大家在如果报错可以调整一下异步地址测试一下(错误notify_ur如下图)。

一,服务连接超时或者失败     

 注意:您的notify_url在请求时如果传值做了encode也有可能导致http0,大家在如果报错可以调整一下异步地址测试一下(错误notify_ur如下图)。     

a、异步地址外网无法访问:你设置的地址本地可以访问,外网无法访问,需要使用把本地地址映射,让外网可以访问(映射可以使用ngrok,或者花生壳)。      

b、服务器设置防火墙导致访问失败:检查服务器是否设置了防火墙或者禁用了端口。      

c、商户设置断点进行调试:检查自己是否在测试时设置了断点。      

d、异步地址为https不能正常收到异步通知,为http能正常收到异步通知:SSL证书不符合要求。      

证书推荐使用WoSign、Verisign、GlobalSign、Geotrust、Entrust等国际知名品牌的SSL证书。有的可能是证书部署的有问题,也有的是需要开启sni。要求该SSL证书满足:其根证书在JDK1.5中缺省内置(JDK1.5缺省内置的根证书列表见附件jdk15.txt,可通过证书序列号查找比对)国际知名证书供应商一般会与Sun/微软等合作将其根证书预埋在JDK/Windows中。   

证书问题可以去下面地址自查:          

1.https://cryptoreport.websecurity.symantec.com/checker/     

2.https://www.ssllabs.com/ssltest/  

二,无法解析地址      

a、异步地址格式有问题,正确格式:http:// ,错误格式:http://http://alipay.com(多了一个http://).     

b、DNS服务器故障:表现为异步地址设置为域名地址报错,设置为IP地址正常接收异步通知。

目录
相关文章
|
2月前
|
安全 网络协议 网络安全
HTTPS 存在哪些安全问题,有什么应对方案
HTTPS 是 HTTP 的安全版本,通过使用 SSL/TLS 协议对通信内容进行加密,提供了以下几个关键的安全特性:数据加密、身份认证和完整性保护。尽管 HTTPS 在很大程度上提高了安全性和数据传输的安全性,但仍然存在一些潜在的安全问题。以下是一些可能的问题以及相应的应对方案
|
7月前
|
安全 算法 网络安全
https原理及方案
https原理及方案
73 0
|
8月前
|
XML 安全 应用服务中间件
Linux上面配置Apache2支持Https(ssl)具体方案实现
虽然Nginx比较流行,但是由于一些老项目用到了Apache2来支持Web服务,最近想给服务上一个Https支持,虽然看似教程简单,但是也遇到一些特殊情况,经历了一番折腾也算是解决了所有问题,将过程记录如下。演示是基于Ubantu系统。
216 0
|
Apache Android开发
解决Failed resolution of: Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase的方案
解决Failed resolution of: Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase的方案
216 0
解决Failed resolution of: Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase的方案
|
应用服务中间件 nginx
https网页加载http资源时不显示图片,报错解决方案
本文是博主学习网络知识的记录,希望对大家有所帮助。
3260 0
https网页加载http资源时不显示图片,报错解决方案
|
Java
HttpComponents - HTTP.UTF_8 过时替代方案
HttpComponents - HTTP.UTF_8 过时替代方案
93 0
|
Web App开发 安全 网络协议
Android平台HTTPS抓包全方案
Android平台HTTPS抓包全方案
Android平台HTTPS抓包全方案
|
缓存 数据库
pageadmin CMS网站建设教程:http缓存方案的使用
pageadmin CMS[网站建设](http://www.pageadmin.net/)教程:http缓存的作用是提供网站相应速度和负载,用户第一次访问一个页面时,会向服务器发出请求,服务器接受到请求后会对网站进行编译,从数据库读取数据,读取配置文件等流程,最后再输出http响应结果给浏览器,这些流程都是费时的,如果一个页每天几万人访问,同一个页面相同的流程就要重复几万次,这个是很没有必要的,网站要想提高响应速度和负载,我们就要减少很多重复的流程,尽可能的减少服务器编译,读取数据库这些操作,能不能用户向服务器发出请求后省略中间环节,直接输出http响应结果给浏览器呢?答案是可以的。
1348 0
|
Web App开发 PHP 索引
php runtime 中 http web 中 rewrite 浅解和方案
本文针对函数计算的 php runtime 的web运用开发, 提供一个简单实现url rewrite的方案
2129 0
|
负载均衡 PHP Apache
测试WWW方案(反向代理,负载均衡,HTTP加速缓存)
大约图如下: NGINX FRONT(80)--->VARNISH(8080)---->LNMP BACKEND 1(80)                                                               |--->LNMP BACKEND 2(80)...
1092 0