文档章节

带有帐号密码验证的apche服务器文件下载

单蛙
 单蛙
发布于 2016/03/29 16:39
字数 148
阅读 45
收藏 1

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

 使用python访问

#!/usr/bin/python
#fileencoding:utf-8

def testUrl():
    import urllib2
    import sys
    import re
    import base64
    from urlparse import urlparse
    #下载路径
    theurl = 'http://ip/release/LHJH/Server/er_service.war'

    username = 'username'
    password = 'username'  
    req = urllib2.Request(theurl)
    base64string = base64.encodestring(
                    '%s:%s' % (username, password))[:-1]
    authheader =  "Basic %s" % base64string
    req.add_header("Authorization", authheader)
    try:
        handle = urllib2.urlopen(req)
    except IOError, e:
        # here we shouldn't fail if the username/password is right
        print "It looks like the username or password is wrong."
        sys.exit(1)
    thepage = handle.read()
    print thepage

if __name__ == "__main__":
    testUrl()

 

 从浏览器访问的方式:

http://username:password@ip/release/LHJH/Server/er_service.war

 

 

本文转载自:http://www.cnblogs.com/QLeelulu/archive/2009/11/22/1607898.html

单蛙

单蛙

粉丝 15
博文 47
码字总数 17407
作品 0
海淀
程序员
私信 提问
NIFI Kerberos 认证

NIFI Kerberos 认证开启 环境准备 操作系统:ubuntu 16 NIFI:1.9.0 ,并可以正常启动 Kerberos service 安装完毕,NIFI(单节点)所在服务器上安装Kerberos clien 由于NIFI帐号密码验证只支...

会心一击
05/15
98
0
CentOS 6.3安装设置vsftpd及多用户登录

Centos 6.3 通过yum来安装vsftpd,主要是编译安装老是出错,特别麻烦,以后有空的话再研究研究。 1.通过yum来安装vsftpd [root@localhost ~]# yum -y install vsftpd 加-y是因为出现提示默认...

youxizhe
2014/05/18
65
0
在免费EC2上搭建自己的VPN

现在免费的翻墙工具越来越少了,想上google、youbute、gmail等墙外网站又不得不想法去翻墙,除了买钱去买(租)一个VPN外,今天 我们一起通过EC2上来搭建自己的Shadowsocks服务来科学上网。 ...

jaffa
2016/04/14
7.1K
0
Nginx+PHP环境自动部署工具--Qlnmp

Qlnmp2.0 是一个 Nginx + Mysql + PHP + Apche(可选)环境自动部署工具, 完全根据不同的硬件配置智能调优配置参数,包含安全证书双向验证的WEB管理工具、TLS + SSL 加密传输的FTP以及完全模...

量子云
2012/04/06
5.8K
1
Qlnmp 2.0 稳定版发布

Qlnmp 2.0 Stable Released! 稳定版发布 新架构、新特性、多组件支持、智能优化、自动部署 … Qlnmp2.0 是一个 Nginx + Mysql + PHP + Apche(可选)环境自动部署工具, 完全根据不同的硬件配...

量子云
2012/04/06
1K
11

没有更多内容

加载失败,请刷新页面

加载更多

如何更改iOS应用程序的名称?

我前几天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目的名称,因为它已经接近完成了。 但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称...

技术盛宴
25分钟前
3
0
关于win10tensorflow的配置(CPU+GPU)

主要内容 CPU篇 GPU篇 【前期准备与注意事项】 环境:window1064位+python36(37)+CUDA9.0+cuDNN7.6+tensorflow_gpu-1.12.0 软件:anaconda+pycharm 硬件:有nvidia显卡的笔记本或台式(非A...

放只虎归个山
33分钟前
2
0
C#中的多行字符串文字

有没有一种简单的方法可以在C#中创建多行字符串文字? 这是我现在所拥有的: string query = "SELECT foo, bar"+ " FROM table"+ " WHERE id = 42"; 我知道PHP有 <<<BLOCKBLOCK; C#是......

javail
40分钟前
4
0
微信支付之小微商户扫盲!支持信用卡,免营业执照!

微信支付商户申请面向线下小微商户开放,符合条件的微信支付服务商可为小微商户发起接入申请。无需营业执照。 小微商户日收款额度为5万元~30万元 。 信用卡支付日限额为1千;月限额1万。 结算...

吴伟祥
今天
4
0
大话SDWebImage(三)-- 图片下载层

四、图片下载层 SDWebImageDownloader是处理图片下载的类 4.1 图片下载步骤 首先介绍下dispatch_barrier,GCD中的dispatch_barrier目的是在并发队列实现串行的效果,创建下载任务SDWebImageD...

aron1992
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部