url

postman基本使用

廉价感情. 提交于 2020-01-22 19:13:36
一、安装     官网:https://www.getpostman.com/     Postman是一个Chrome的一个插件工具,我们可以通过Chrome的应用商店进行进行搜索并安装,安装完成会在桌面上显示一个postman图标。    二、优点     1)支持用例管理     2)支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能     3)支持批量运行     4)支持用例导入导出     5)支持云端保存用例【付费用户】    三、默认的postman会自带一个demo的项目叫“POSTMAN Echo”,里面有各种场景的用例demo    四、使用    4.1、新建项目   直接点击左边上面的添加目录图标来新增一个根目录,相当于新建了一个项目,我们可以把一个项目或一个模块的用例都存放在这个目录之下,并且在根目录之下我们还可以在建立子目录来进行功能用例的细分,具体见下图:    4.2、新建用例   点击右侧区域的+号,新增一个空用例的模板,也可以通过复制一个已有用例来达到新建一个用例的目的,2种方法见下:    4.3、添加请求信息   新建的用例请求为空,需要添加请求信息   1)选择一个请求方法,如:get或post   2)填写请求的url,如:http://www.baidu.com   3)如果是get则请求参数直接写在url后,用

Django框架(八):视图(一) URLconf、视图

谁都会走 提交于 2020-01-22 16:24:50
1. 视图 视图的功能就是接收请求,进行处理,与M和T进行交互,返回应答。 返回html内容HttpResponse,也可能重定向redirect,还可以返回json数据。 1.1 URLconf 1.1.1 配置 用户通过在浏览器的地址栏中输入网址请求网站,对于Django开发的网站,由哪一个视图进行处理请求,是由url匹配找到的。 在Urltest/settings.py中通过ROOT_URLCONF指定url配置,默认已经有此配置。 打开Urltest/urls.py可以看到默认配置。 在Urltest/urls.py中进行包含配置,在各自应用中创建具体配置。 定义urlpatterns列表,存储url()对象,这个名称是固定的。 urlpatterns中的每个正则表达式在第一次访问它们时被编译,这使得运行很快。 1.1.2 语法 url()对象,被定义在django.conf.urls包中,有两种语法结构。 语法1:一般在自定义应用中创建一个urls.py来定义url。 这种语法用于Urltest/urls.py中,目的是将应用的urls配置到应用内部,数据更清晰并且易于维护。 url(正则,include('应用.urls')) 例如booktest中的urls。 url(r'^',include('booktest.urls')), 在booktest目录下创建urls

URL中文编码与文本中文编码的关系

為{幸葍}努か 提交于 2020-01-22 15:19:58
写在前面: 系统环境:Windows 10 软件环境:360急速浏览器11.0,内核版本69(基于Chromium) URL在浏览器中编码 在使用爬虫过程中,我们常常要对URL地址进行处理:在发包时对字符串进行编码;在接收数据时,对参数进行解码。由于现在常见的浏览器已经都对URL中的字符进行了解码,因此在使用浏览器时,地址栏中已经做到了正常中文字符 通过浏览器的调试工具,能够查看到在网络上编码传输的地址 由此可以发现: 中文字符 编码字符 除 %E9%99%A4 夕 %E5%A4%95 正常显示的中文字符,编码后转换为一串由 %+字母/数字 的字符串,在这个字符串中的 百分号(%) 是浏览器作为字符边界的一个标志, 字符/数字 的组合是UTF-8格式下的汉字对应的编码。 Unicode字符集与UTF-8编码规则 在查找对应码表之前,需要先明确一下,Unicode与UTF-8这个两个常见名词的关系。 Unicode:统一码、万国码。是计算机科学领域里的一项业界标准, 包括字符集、编码方案等 。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了 统一并且唯一 的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 UTF-8:是针对Unicode的一种 可变长度字符编码 。它可以用来表示Unicode标准中的任何字符

Powershell - Invoke-WebRequest to a URL with literal '/' (%2F) in it

早过忘川 提交于 2020-01-22 14:32:31
问题 I have been trying to access a URL with a / character in it from powershell, using the following command (it's a query to a gitlab server to retrieve a project called "foo/bar" ): Invoke-WebRequest https://server.com/api/v3/projects/foo%2Fbar -Verbose Now, the odd thing is that using the PowerShell ISE or Visual Studio, the request is OK. When using PowerShell itself, the URL is automatically un-escaped and the request fails. E.g. In ISE/VS: $> Invoke-WebRequest https://server.com/api/v3

读取股票数据信息

僤鯓⒐⒋嵵緔 提交于 2020-01-22 14:17:00
最近想看看有没有股票相关的接口,自己做一个实时查看股票的信息。 找到了一个新浪的接口,但是读取到的数据,不能利用,所以花了一天时间来测试读取 下面是读取成功的测试 <script type="text/javascript"> $(function () { getStock(); }); function getStock() { $.ajax({ type: 'POST', url: '@Url.Action("getStock")', //contentType: "application/json; charset=utf-8", async: false, dataType: "json", success: function (data) { // var string1 = 'string1'; // var _script = 'var ' + string1 + ' =123;'; // eval(_script); // console.log(typeof string1);//number // console.log(string1);//123 // string1 = 456; // console.log(string1);//456 var str = data.replace(/\\"/g, "'").replace(/\\n/g, "")

浏览器端将语音转换为URL格式的字符串(base64 位编码)

折月煮酒 提交于 2020-01-22 13:03:21
我们可以在浏览器端,通过调用 JS 原生的 API ,将语音转换为文字,实现语音输入的效果。思路是: 录制一段音频; 将音频转换为 URL 格式的字符串( base64 位编码); 调用讯飞开放接口,将 base64 位编码转换为文本。 这篇文章实现前两步,将音频转换为 URL 格式的字符串( base64 位编码)。 这里将会用到于媒体录制相关的诸多 API ,先将其列出: MediaDevices ( MediaDevices 使用方法 ) MediaDevices 接口提供访问连接媒体输入的设备,如照相机和麦克风,以及屏幕共享等。 MediaDevices.getUserMedia() 会提示用户给予使用媒体输入的许可。 我们将要访问浏览器的麦克风。若浏览器支持 getUserMedia ,就可以访问麦克风权限。 MediaDevices.getUserMedia() ,返回一个 Promise 对象,获得麦克风许可后,会 resolve 回调一个 MediaStream 对象。 MediaStream 包含音频轨道的输入。 MediaRecorder ( MediaRecorder 使用方法 ) MediaRecorder() 构造函数会创建一个对指定的 MediaStream 进行录制的 MediaRecorder 对象。 MediaStream 是将要录制的流.

【Web Design The Missing Link】Designing Representations

只谈情不闲聊 提交于 2020-01-22 12:31:45
目录 使用JSON 让JSON简洁化 包含链接 为什么这样更好? 当有链接时URI模板还有用吗? 类比万维网 包含链接,步骤二 注意事项 在资源中如何表示链接? 谁使用链接? 更多 API设计的许多讨论都是从如何设计URL开始的。在像REST这样的面向数据的模型中,我们认为最好从表示形式(Representations)设计开始。 我们将在“Designing URL”一节中讨论URL设计。 表现形式(representation)作为技术术语,其含义可描述为: 客户端从服务器检索Web资源或从客户端发送到服务器时返回的数据 在REST模型中,Web资源不具有直观的基础状态,「 在客户端和服务器之间所流动着的 」,便是对那种状态的一种描述。用户可以查看一个资源不同形式的"表现形式"(representation),而这被称为“MEDIA-TYPE”。原则上,用于表示特定资源的所有媒体类型都可以以不同的格式来编码相同的信息。 使用JSON Web API中资源表示的主要媒体类型是JSON(JavaScript Object Notation)。 JSON成功的主要原因可能是易于理解,并且易于映射到JavaScript和其他流行编程语言(Python,Ruby,Java等)的数据结构中。现在,您应该使用JSON,因为它已成为Web API事实上的标准。 虽然JSON很好而且很受欢迎

超高级又简单的jsp+mysql用户登陆页面

試著忘記壹切 提交于 2020-01-22 08:49:29
jsp+mysql实现简单的用户登陆以及登陆验证 所需工具: eclipse、安装mysql数据库、Navicat for mysql(可有可无)、mysql-connector-java-x.x.xx.jar包(本博客用mysql-connector-java-8.0.16.jar) 创建一个用户表用来储存id和password 不会创建的可以区百度一下 通过jsp写一个简单的用户登陆页面 代码如下: <%@ page import="java.sql.*" language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>登录界面</title> </head> <body> <center> <h1 style="color:red">登录</h1> <form id="indexform" name=

组件化开发的一些思考

狂风中的少年 提交于 2020-01-22 08:01:02
看了limboy和Casa的文章,关于组件化开发,整理了一下思路。 1.为什么要进行组件化开发?   一个产品,在最开始的时候,由于业务简单,一般是直接在一个工程里开发。这种方式,在产品起步阶段,是没有问题的,也能够有效的保证开发效率。但随着业务的不断发展,代码量不断增多,开发团队不断壮大,最后的模块间关系会发展成如下图所示: 从上图中可以看到,这种单一工程开发模式存在一些弊端: 模块间耦合严重( 模块是指较大粒度的业务功能。 比如说微信,我们根据首页Tab,可以分为四大模块:会话、通讯录、发现、我)。示例代码片段如下: - (void)gotoFileDetailVC {  OpenFileViewController *vc = [[OpenFileViewController alloc] initWithFileModel:model];   [self.navigationController pushViewController:vc animated:YES];} 上面这种方式在初期没什么问题,但项目越来越大的时候,每个模块都离不开其他模块,互相依赖在一起。 合并代码的时候容易出现冲突(特别是XIB、Storyboard、project文件,如果一个大产品是用Storyboard来开发页面的话,特别是几个模块共用一个Storyboard的

SpringMVC:学习笔记(2)——RequestMapping及请求映射

戏子无情 提交于 2020-01-22 07:13:37
SpringMVC——RequestMapping及请求映射 @RequestMapping 说明    Spring MVC 使用 @RequestMapping 注解 为控制器指定可以处理哪些 URL 请求 。    在控制器的 类定义及方法定义处都可标注@RequestMapping 说明:     – 类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录     – 方法处:提供进一步的细分映射信息。相对于类定义处的 URL。     1. 在方法定义处标注@RequestMapping        2.在类定义处标准@RequestMapping           类定义处未标注 @RequestMapping,则方法处标记的 URL 相对于WEB 应用的根目录      限制请求    1.指定请求方式         2.限制请求头和请求参数      URL路径映射 说明   现在我们已经可以利用 @RequestMapping 处理URL请求了,但是一个控制器可能要处理多个URL路径的请求,这时候就需要用到URL路径映射了。 1.普通URL路径映射   @RequestMapping(value={"/test1", "/user/create"}):多个URL路径可以映射到同一个处理器的功能处理方法。 2.ANT风格路径    Ant