Nutz 发送http请求

liuNico 发布于 2014/06/07 14:35
阅读 327
收藏 0
发现发送的http请求并没有设置method 全部都是默认的get方法。查看相关源代码发现Request里设置的Method的似乎压根就没有使用。
加载中
0
三个字儿
三个字儿
调用代码贴出来看看(贴到 nutz.cn) 上
0
wendal
wendal

肯定有的, 你没看到Sender的这个方法

    protected void setupDoInputOutputFlag() {
        conn.setDoInput(true);
        conn.setDoOutput(true);
    }

然后nutz的http包只支持了GET和POST方法, 通过Requset类的isGet/isPost方法识别


再说N次, 这个包是内部使用,并不是为了实现完整的Http客户端的

0
liuNico
liuNico

这么实用的功能,开放嘛!内部使用多委屈啊!

getupDoInputOutputFlag()方法里的设置,接收端还是不能正确识别提交的是get,post方法微信就是个例子。

Sender里的的

protected void setupRequestHeader() {

try {

conn.setRequestMethod(request.getMethod().name());// 设置method

} catch (ProtocolException e) {

e.printStackTrace();

}

....

}

才可以哦。

返回顶部
顶部