2 ls2ni csdn ls2ni_csdn 于 2016.03.18 06:28 提问

请求微支付统一下单接口,远程服务器错误 404

我请求微支付统一下单接口,报错。

错误:远程服务器返回错误: (404) 未找到。
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

我的代码:

图片说明

string success_return = SendQingqiu.HttpPost("https://api.mch.weixin.qq.com/pay/unifiedorde", xml);

public static string HttpPost(string url, string data)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "text/xml";
//request.ContentType = "application/x-www-form-urlencoded";
//request.ContentLength = Encoding.UTF8.GetByteCount(data);

    byte[] bytes = System.Text.Encoding.UTF8.GetBytes(data); // 编码形式按照个人需求来设置
    request.ContentLength = bytes.Length;
    Stream requestStream = request.GetRequestStream();
    requestStream.Write(bytes, 0, bytes.Length);
    requestStream.Close(); 

    HttpWebResponse response = (HttpWebResponse)request.GetResponse();

    Stream myResponseStream = response.GetResponseStream();
    StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
    string retString = myStreamReader.ReadToEnd();
    myStreamReader.Close();
    myResponseStream.Close();

    return retString;
}

1个回答

u011012311
u011012311   2016.03.18 07:52
已采纳

请先确保url是正确的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
微信公众号—公众号支付JSPAI统一下单接口,详细流程
公司为一个系统提供了微信公众号服务,使用nutz框架自带的微信集成功能,其中可以做一些微信公众后台的一些功能 之前一直在研究除支付功能之外的功能,都弄得差不多的时候,才开始研究微信支付。一开始真的是一脸懵逼的不知所措,看任何资料都摸不到头绪。也是费心费神的搞了很久才一路坎坷到现在,然后回头再看,真的是炒鸡简单的流程。。。下面就开始进入正题了。 如何开发微信公众号支付功能? 第一步、先把需要用
微信支付统一下单及调起支付接口的php接口实现 (可以用于app集成)
http://jileniao.net/wechatpay-php.html 新版微信支付(APP支付)没有了服务端demo,并且老版本的php服务端demo也不能使用了,需要商户自己开发来实现。 仔细看了下微信支付提供的接口说明,开发起来也不是那么复杂,完全可以把这些放到一个php中,后续方便其他项目的调用。 参考了csdn的一篇文章及下载资料,先把php代码贴出来。 <?php
Java使用微信支付-发起统一下单支付接口
package com.tenpay.util; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStrea
java微信app支付-统一下单
估计大多数人和我一样吧,每次要使用腾讯的开发api,都有一种想上吊的感觉,尤其是微信支付和支付宝对比起来文档确实差距还是有点大的 关于微信支付的申请我就不多说了,网上有很多,我们直接来说一下微信支付 微信支付是以下步骤(官方文档说明 https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_3) 步骤1:用户在商户APP中选
微信统一下单接口body为中文,报【签名错误】的解决办法
该处记录的是本人在开发过程中遇到的问题以及解决的方案。 现象:微信支付,调微信的统一下单接口,本地jetty 和 tomcat 都可以调通,并能完成支付。但是部署到centos服务器上之后,就一直报签名错误。 解决:经反复查找,确定是请求接口时发送的数据中,body是中文乱码,进而查找到xmap.toXML 方法生成xml 字符串时,中文就已经是乱码了。反复修改编码格式,无济于事。 最终原因
后台微信app支付统一下单调起例子
后台微信app支付统一下单调起public class Bxh { //统一接口地址 private static final String REQUEST_URL = &quot;https://api.mch.weixin.qq.com/pay/unifiedorder&quot;; private static final String APPID = &quot;xxx&quot;; privat...
微信支付 进行统一下单 签名错误
微信支付 进行统一下单 签名错误,我在微信支付接口签名校验工具中验证通过,但是还是提示签名错误,我在 key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 重新设置下密钥就可以了,微信坑爹啊 注意,这里的密钥是支付平台中的客户密钥,不是公众号的AppSecret(应用密钥) Java代码: public static
统一下单接口实现微信支付(未使用框架)
之前在做微信支付的时候,按照微信官方给的统一下单接口文档进行开发时,因为用到统一下单接口的支付方式有很多种,里面的参数有时是必填的有时是非必填的,以及参数形式等各个方面带的模糊带来了很多问题。所以在成功完成支付后写篇文章给刚接触这块的朋友们说明一下问题。我所使用的统一下单的场景是:在微信中打开有关商品的页面(可以是一个网站链接,可以是公众号里按钮的跳转,总之,是在微信中打开一个网站),点击下单按钮...
微信支付--预支付(统一下单)
微信官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_11.按照微信官方文档统一下单接口的描述,将请求参数放入Mapprotected Map<String, Object> processPost(HttpServletRequest request, HttpServletResponse response) th
微信 统一下单支付 服务器代码和js代码
/**  *  * 类名称:WeixinController.java 类描述: 微信公共平台开发  *  * @version 1.0  */ @Controller @RequestMapping(value = "/pay") public class WeixinPayController extends BaseController {     @Autowire