首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

J2ME上的httpconnection和Android上的HttpUrlConnection有什么区别(http error 401)

在 J2ME 和 Android 平台上,HttpConnection 和 HttpUrlConnection 都是用于发送 HTTP 请求的类。它们之间的主要区别在于它们的使用方式和功能。

  1. J2ME 上的 HttpConnection

J2ME 是 Java 2 Micro Edition 的缩写,它是一个专为嵌入式设备和有限资源的环境设计的 Java 平台。HttpConnection 是 J2ME 中用于处理 HTTP 请求的类,它提供了一些方法来设置请求头、发送请求和接收响应。

  1. Android 上的 HttpUrlConnection

HttpUrlConnection 是 Android 平台上用于处理 HTTP 请求的类,它提供了一些方法来设置请求头、发送请求和接收响应。与 J2ME 中的 HttpConnection 相比,HttpUrlConnection 提供了更多的功能和更好的性能。

  1. HTTP 错误 401

HTTP 错误 401 表示请求的资源需要身份验证。当客户端尝试访问受保护的资源时,服务器会返回 401 错误,并在响应头中包含一个 WWW-Authenticate 字段,该字段指定了身份验证的方式和参数。

在使用 HttpConnection 或 HttpUrlConnection 时,如果收到 HTTP 错误 401,则需要在请求头中添加适当的身份验证信息,以便服务器可以验证客户端的身份。

总结:

J2ME 上的 HttpConnection 和 Android 上的 HttpUrlConnection 都是用于发送 HTTP 请求的类,它们之间的主要区别在于它们的使用方式和功能。如果在使用 HttpConnection 或 HttpUrlConnection 时遇到 HTTP 错误 401,则需要在请求头中添加适当的身份验证信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

爬虫其实很简单!——网络爬虫快速实现(一)

今天我来带领大家一起学习编写一个网络爬虫!其实爬虫很简单,没有想象中那么难,也许所有学问都是这样,恐惧源自于无知。废话不多说,现在开始我们的爬虫之旅吧。 爬虫是什么? 我们时常听说编程大牛嘴边一直念叨着“网络爬虫“,那网络爬虫究竟是何方神圣呢? 网络爬虫能够模仿用户浏览网页,并将所想要的页面中的信息保存下来。有些同学不禁要问:“我自己浏览网页,可以手动将数据保存下来啊,为何要写个程序去爬取数据呢?“道理其实很简单,程序能够在短时间内访问成千上万的页面,并且在短时间内将海量数据保存下来,这速度可远远超越了

07

Android开发笔记(六十三)HTTP访问的通信方式

输入输出流在java中很常用,从文件读写到内存读写到网络通信都会用到。在之前的《Android开发笔记(三十三)文本文件和图片文件的读写》中,我们学习了文件流FileOutputStream和FileInputStream,以及缓存流BufferedOutputStream和BufferedInputStream。这些输入输出流都继承自InputStream和OutputStream,下面是它们的常用方法: InputStream的常用方法 available : 获取输入流的大小 read : 从输入流中读取数据 close : 关闭输入流 OutputStream的常用方法 write : 往输出流写数据 flush : 刷新输出流 close : 关闭输出流 java在进行http访问操作时,发送数据使用OutputStream,接收数据使用InputStream。如果采用HttpURLConnection,InputStream对象可从HttpURLConnection的getInputStream方法获得;如果采用HttpClient,InputStream对象可从HttpEntity的getContent方法获得。下面是http访问时与InputStream有关的加工操作: 1、从InputStream对象中读取字符串。首先把输入流的数据读到字节流ByteArrayOutputStream,然后调用字节流的toByteArray方法得到字节数组,最后调用String的构造函数根据指定编码从字节数组构造返回字符串; 2、从InputStream对象中读取图像。调用BitmapFactory的decodeStream方法即可返回Bitmap图像数据。 3、从InputStream对象中解压gzip压缩数据。引入GZIPInputStream从输入流构造解压流,然后再从解压流中读取数据。

05
领券