《Acme包中的以Post方式发送数据的例子.docVIP

《Acme包中的以Post方式发送数据的例子.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Acme包中的以Post方式发送数据的例子

作者:sonymusic email: sonymusic@ 日期:2001-5-11 13:55:13 package Acme; import .*; import java.io.*; import java.util.*; import java.text.*; /// A URLConnection that implements POST. // P // Some implementations of URLConnection, e.g. the one in Navigator 3.0, // do not support POST. This is a stripped-down version that does. // P // Note that it cant inherit from .URLConnection because that // class has no public constructors. Not all the standard URLConnection // methods are re-implemented here, just the ones necessary for posting. // P // This class is not needed in current browsers. // P // A HREF=/resources/classes/Acme/PostURLConnection.javaFetch the software./ABR // A HREF=/resources/classes/Acme.tar.gzFetch the entire Acme package./A public class PostURLConnection { private URL url; private boolean doInput = false; private boolean doOutput = true; private boolean useCaches = false; private Vector reqHeaderNames = new Vector(); private Vector reqHeaderValues = new Vector(); private Vector resHeaderNames = null; private Vector resHeaderValues = null; private Socket socket; private OutputStream out; private InputStream in; /// Constructs a POST URL connection to the specified URL. // @param url the specified URL public PostURLConnection( URL url ) { this.url = url; } private boolean connected = false; public void connect() throws IOException { if ( connected ) return; if ( ! useCaches ) setRequestProperty( Pragma, no-cache ); String protocol = url.getProtocol(); if ( ! protocol.equals( http ) ) throw new UnknownServiceException( unknown protocol ); String host = url.getHost(); int port = url.getPort(); if ( port == -1 ) port = 80; String file = url.getFile(); socket = new Socket( host, port ); out = socket.getOutputStream(); PrintStream pout = new PrintStream( out ); String method; if ( doOutput ) method = POST; else method = GET;

文档评论(0)

lisufan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档