可以利用java.net.HttpURLConnection内的getResponseCode()去检查应答代码(Response Code)
URL url = new URL( postURL );
HttpURLConnection urlcon = (HttpURLConnection) url.openConnection( );
urlcon.setRequestMethod("POST");
urlcon.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
if ( urlcon.getResponseCode( ) != HttpURLConnection.HTTP_OK ) {
System.out.println("Posted ok!");
} else {
System.out.println("Bad post...");
return;
}
Response Code在Java API Doc的HttpURLConnection有详细的定义,如上例的HTTP_OK。
常用的Response Code:
200 OK
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
参考:
http://www.ietf.org/rfc/rfc2616.txt (RFC2616)
分享到:
相关推荐
接着,使用NetRequest对象发送GET请求到指定的URL,获取图片的响应数据。 例如,以下是一个简单的PowerScript示例,展示了如何通过URL下载图片: ```powerscript // 创建NetConnection对象 NetConnection conn = ...
在Android平台上进行网络编程是开发应用时不可或缺的一部分。TCP(Transmission Control Protocol)和URL(Uniform Resource Locator)是网络通信中的两个关键概念。本篇将详细阐述如何在Android中利用TCP和URL实现...
要从URL读取图片,我们可以利用编程语言提供的网络库。例如,在Python中,我们可以使用requests库。下面是一个简单的示例: ```python import requests def download_image(url): response = requests.get(url) ...
- 网络状态监听:在进行网络请求之前检查网络是否可用,避免在无网络状态下发起请求。 - 错误处理:在网络请求过程中可能会遇到多种错误,比如超时、中断或网络错误等,需要进行适当的错误处理。 - 网络安全:...
定时检查就是按照预设的时间间隔,通过发送HTTP请求到指定的URL,检查返回的状态码来判断该URL是否能正常访问。通常,状态码200表示请求成功,其他如404(未找到)、500(服务器内部错误)等则表示存在问题。 为了...
在QT编程中,获取网络上的图片并保存到本地是一个常见的任务,这通常涉及到网络编程模块。QT框架提供了QNetworkAccessManager、QNetworkReply和QNetworkRequest等类来处理这种需求。接下来,我们将深入探讨这些类的...
### 文件操作和网络编程实验知识点解析 #### 一、实验目的 本次实验旨在帮助学习者掌握文件读写方法以及网络相关类的使用。具体来说,包括以下两个方面: 1. **文件读写的方法**:通过编写Java程序来实现对文件的...
TCP/IP编程是网络通信的核心部分,它涉及到网络数据传输的协议栈。在Java中,进行TCP/IP编程时,经常会用到Socket通信基础,这包括理解并使用如InetAddress这样的类来处理网络寻址和连接。 InetAddress类是Java中...
为了使DEMO更完整,源码可能还包括错误处理机制,比如检查浏览器路径是否有效,以及确保URL是合法的。此外,如果需要跨平台兼容,可能还会涉及到检测操作系统类型和对应浏览器的安装位置。 在实际应用中,这种功能...
### Android网络编程基础知识点 #### 一、网络状态检测 在Android开发中,为了确保应用程序能够根据当前网络环境做出响应,通常需要先检测设备的网络连接状态。这可以通过`ConnectivityManager`类来实现。 1. **...
本示例将详细介绍如何利用WebClient类从指定URL下载网络照片,并结合VS2013环境进行源码解析。 首先,我们需要引入System.Net命名空间,该命名空间包含了WebClient类。以下是一个简单的C#代码示例,展示了如何使用...
网络编程在IT领域中占有重要地位,特别是在Java Web开发中,过滤器(Filter)是实现动态网页应用程序功能扩展的关键技术之一。本示例主要探讨了如何利用Java的Servlet API实现过滤器链,以达到对HTTP请求和响应进行...
这部分可能是对Java网络编程基础的全面介绍,涵盖了Java的网络类库,如InetAddress、URL、URLConnection等。`基础知识—Java的网络功能与编程(1).chm`可能会涉及域名解析、HTTP请求的发送和接收、文件的上传下载、...
本文将详细介绍一种简单而有效的方法来检查URL的有效性,并通过一个示例程序展示如何实现这一功能。 #### 方法详解 该方法的核心是利用Java内置的`HttpURLConnection`类来尝试建立与指定URL的连接,并根据响应状态...
在VB.NET中进行网络编程是一项重要的技能,尤其是在开发需要与远程服务器交互的应用程序时。本章节将深入探讨如何使用VB.NET实现FTP(File Transfer Protocol)服务的客户端和服务器端编程。 首先,我们要理解FTP的...
C#网络应用编程是开发基于Microsoft .NET Framework的网络应用程序的核心技术。它涵盖了从简单的HTTP通信到复杂的TCP/IP协议栈的交互,使开发者能够构建高效、安全的互联网和局域网应用。本节将深入探讨C#网络编程的...
在iOS应用开发中,网络编程是一项至关重要的技能,特别是涉及到数据交换时,如上传图片、视频等用户生成的内容。本文将深入探讨iOS网络编程中的上传功能,并通过一个简单的示例来帮助你理解如何实现这一过程。 首先...
在IT领域,获取指定URL的HTML页面是一项基本且重要的任务,尤其在网页抓取、数据分析、网络监控等应用场景中极为常见。以下是从标题、描述、标签以及部分内容中提炼出的关键知识点,旨在深入解析如何通过模拟...
下面我们将深入探讨JavaUrlRewrite实现网站URL重写的过程,以及相关的编程技巧。 1. **理解UrlRewriteFilter**:UrlRewriteFilter是JavaUrlRewrite的基础,它是一个Servlet过滤器,可以在请求到达目标Servlet之前对...
本主题将详细探讨如何使用C++来判断网络是否正常,并根据情况打开指定的网址或者执行网络修复操作。 首先,我们需要理解网络连接的判断过程。在C++中,由于其本身并不直接支持网络功能,我们通常需要借助第三方库或...