对指定的URL判断是否异常

#!/bin/bash

function check_url(){

curl -I -s $1 |head -1&& return 0 ||return 1

}

check_url $1

# sh check_url.sh192.168.217.129

HTTP/1.1 200 OK

时间: 2024-08-10 17:09:03

对指定的URL判断是否异常的相关文章

MVC项目,系统找不到指定的文件。(异常来自 HRESULT:0x80070002)

今天在用Visual Studio新建MVC项目的时候,遇到错误 系统找不到指定的文件.(异常来自 HRESULT:0x80070002) 解决办法:工具--> 扩展和更新 -->联机(Visual Studio库)--> NuGet Packget Manager for Visual Studio 2013 , 下载安装后 , 重启VS,OK (NuGet Packget, 还没有好好研究,总体说是方便开发,管理和更新第三方引用)

小酌重构系列[20]——用条件判断代替异常

概述 异常处理的关键在于何时处理异常以及如何使用异常,有些开发者会觉得try catch的处理和使用难以把握,于是他们秉承着"您可错杀一千,不可放过一个"的想法,给所有的方法添加try catch. 这种方式会对应用程序造成什么影响吗? 从用户角度出发,用户确实难以察觉到什么,应用程序运行正常,使用的体验好像也没什么差别. 从程序角度出发,大量的try catch会降低代码的可读性,只有在异常触发时才会对程序的性能造成较大的影响. 这两种角度有对错吗? 二者都没有错,第一种角度甚至要远

使用条件判断代替异常

概念:本文中的"使用条件判断代替异常"是指把没有必要使用异常做判断的条件尽量改为条件判断. 正文:如下代码所示,在日常的编码中我们经常需要用到异常来控制程序流,Start方法里面用try   catch 做条件判断,我们知道这里没有必要使用这种方式,因为你不需要做类型不可控的类型转换,也不需要处理异常行为,所以我们应该对它进行重构. namespace LosTechies.DaysOfRefactoring.ReplaceException.Before { public class

向指定服务器URL 发送POST方法的请求并用JSON表示

内容:首先服务器返回的是JSON数组,但是利用URL读取后其实返回的都是String,所以我们还要转换为JSON数组,POST的传值是参考网上的. public class HttpRequest { /** * 向指定 URL 发送POST方法的请求 * * @param url * 发送请求的 URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式. * @return 所代表远程资源的响应结果 */ public st

android Webkit 解决重定向 之 通过URL判断 网页是否是重定向的CODE 3XX

要解决重定向导致浏览器,无法goback问题一直困扰着我 最后,解决方案为,判断3xx重定向 url,自己维护一个 返回的list历史记录即可实现. 代码比较简单直接上代码. 前面一直得到code 200,原来是 用get请求的,直接返回重定向后的 code . package com.example.chongdingxiang; import java.io.BufferedInputStream; import java.io.IOException; import java.io.Inp

Ionic2系列——使用DeepLinker实现指定页面URL

来自:http://www.cnblogs.com/yanxiaodi/archive/2016/11/21/6086007.html Ionic2使用了近似原生App的页面导航方式,并不支持Angular2的路由.这种方式在开发本地App的时候比较方便,但如果要用来开发纯Web页面就有点问题了,这种情况下Angular2的router可以提供更灵活的配置.比如在首页是一个Tabs页面的情况下,如何控制用户看到的第一项Tab?默认情况下都是会导航到第一个Tab,而且地址栏的URL并不会跟随页面的

[Python]网络爬虫(二):利用urllib2通过指定的URL抓取网页内容

版本号:Python2.7.5,Python3改动较大. 所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地. 类似于使用程序模拟IE浏览器的功能,把URL作为HTTP请求的内容发送到服务器端, 然后读取服务器端的响应资源. 在Python中,我们使用urllib2这个组件来抓取网页.urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件. 它以urlopen函数的形式提供了一个非常简单的接口. 最简单的urllib2

Mysql JDBC Url参数与异常问题

今天在写Java项目使用了 <select id="getPlans" parameterType="hashMap" resultType="hashMap">         SELECT             *         FROM             `plan`         WHERE             isDelete=#{isDelete} AND nestId in              &l

通过tile和url判断页面跳转是否正确

通过webdriver中的.title和.current_url获取title和url 1 from time import sleep 2 3 from selenium import webdriver 4 browser=webdriver.Firefox() 5 browser.get("http://www.zuzuche.com") 6 browser.find_element_by_link_text(u"门票玩乐").click() 7 sleep(