开发者社区> 问答> 正文

.NET 接入APP支付,服务端请求接口直接响应404错误。

下图是调用APP统一下单的全部代码,其中 _ApiURL = "https://openapi.alipay.com/gateway.do"

QQ截图20190924165533.jpg

其中Helper的代码可以在如下地址查看:

https://blog.csdn.net/aaa907638015/article/details/101246654

此时我故意将 app_id 传一个非法参数再请求接口地址,然后 requestResult 得到的响应消息如下:

QQ截图20190924170456.jpg

接口将返回一大串 HTML 代码回来,接着我将这一大串 HTML 用浏览器打开,得到如下信息:

QQ截图20190924170659.jpg

同样的,如果我故意将 sign\alipay_root_cert_sn\app_cert_sn 这些参数也传错,那么也将得到一大串 HTML 代码,提示具体的哪一个参数错误。

但是,如果我将所有的参数都传递正确,此时接口竟然直接就报 404 错误了,如下图(Helper.HttpPost方法):

QQ截图20190924172237.jpg

于是乎,问题来了:

1、为啥我传的 format 是 json 格式,但是参数错误的时候会返回一大串 HTML 代码回来,我理解的应该是返回一串 json 格式的响应信息。

2、为啥我参数全部传递正确之后会直接报 404 错误,是哪个地产操作错误了吗?

展开
收起
35303932 2019-09-24 18:17:43 1057 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载

相关实验场景

更多