post

Vue(九)

谁说我不能喝 提交于 2020-03-21 02:27:44
组件基础 基本示例 这里有一个 Vue 组件的示例: // 定义一个名为 button-counter 的新组件 Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '<button v-on:click="count++">You clicked me {{ count }} times.</button>' }) 组件是可复用的 Vue 实例,且带有一个名字:在这个例子中是 <button-counter> 。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用: <div id="components-demo"> <button-counter></button-counter> </div> new Vue({ el: '#components-demo' }) 因为组件是可复用的 Vue 实例,所以它们与 new Vue 接收相同的选项,例如 data 、 computed 、 watch 、 methods 以及生命周期钩子等。仅有的例外是像 el 这样根实例特有的选项。 组件的复用 你可以将组件进行任意次数的复用: <div id="components-demo"> <button-counter><

Java HTTP通信--Get与POST请求

爷,独闯天下 提交于 2020-03-20 22:00:04
一、JDK自带的http通信机制--java.net.URL package com.wjy; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class TestURL { public static void main(String[] args) { new GetRun().start();//get请求 new PostRun().start();//post请求 } } class GetRun extends Thread{ public void run() { try { //doctype=xml/json/jsonp

django单元测试使用post请求ajax view,报405错误的解决方法

我的梦境 提交于 2020-03-19 20:12:05
3 月,跳不动了?>>> django单元测试使用post请求ajax view,报405错误 单元测试代码如下: resp = self.client.post(reverse('view_route'), { 'key': value }) self.assertContains(resp, some_data) post增加参数: HTTP_X_REQUESTED_WITH= 'XMLHttpRequest' 就可以了 例如: resp = self.client.post(reverse('view_route'), { 'key': value },HTTP_X_REQUESTED_WITH='XMLHttpRequest') self.assertContains(resp, some_data) 来源: oschina 链接: https://my.oschina.net/u/2396236/blog/3198364

推荐2个前端工具:Charles和Postman

无人久伴 提交于 2020-03-18 17:10:01
某厂面试归来,发现自己落伍了!>>> 5.1假期第二天,依然窝在家里,不过今天来客了,我的好朋友「晓哥」来看小宝,中午喝了点,各自「吹嘘」了一阵,聊聊各自职业的发展,工作中遇到的问题,以及对未来的规划。 他现在发展的特别好,在一家近千人开发的公司,主管北京地区的业务,包括需求洽谈、研发、项目推进和验收等,公司业务是为多家银行做app端,和我分享了他在管理上的一些经验,真心为他高兴,祝越来越好。 话题一转,说说今天的主角:2个工具,一个是抓包工具Charles,一个是API调试工具Postman。前几天,尝试使用Charles抓取Websocket的消息,折腾了好久才成功,Postman也一样,安装了app版本,也遇到了一些问题,想把过程分享给需要的朋友。 Charles Charles是一个HTTP代理/HTTP监视器/反向代理,它允许开发人员查看他们的机器和Internet之间的所有HTTP和SSL/HTTPS通信,包括请求、响应和HTTP头(包含cookie和缓存信息)。 基本原理就是将自己作为代理服务器,浏览器、手机app等客户端进行代理设置,配置成Charles监听的端口,客户端将请求发给Charles,Charles再将请求发送给真正服务器,结果返回时,由Charles转发给浏览器、手机等客户端。 下面说明各种协议的请求抓取,环境如下: 使用Android手机作为客户端

HTTP Request header

此生再无相见时 提交于 2020-03-18 11:54:16
某厂面试归来,发现自己落伍了!>>> HTTP Request header 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HTTP Response, 关于Fiddler工具的用法,请看我另一篇博客[ Fiddler 教程 ] 阅读目录 什么是HTTP协议 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 目前我们使用的是HTTP/1.1 版本 Web服务器,浏览器,代理服务器 当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢? 实际上我们输入URL后,我们的浏览器给Web服务器发送了一个Request, Web服务器接到Request后进行处理,生成相应的Response,然后发送给浏览器, 浏览器解析Response中的HTML,这样我们就看到了网页,过程如下图所示

HTTP GET 与 POST 的区别

馋奶兔 提交于 2020-03-18 10:19:11
某厂面试归来,发现自己落伍了!>>> 什么是 GET 请求方法 ? GET 方法应该只用于读取数据。 浏览器直接发出 GET 只能由一个 url 触发,要在 url 之外带参数只能在 url 上带 querystring。 什么是 POST 请求方法 ? POST 方法是向指定资源提交数据,请求服务器创建或修改资源(如:提交表单和上传文件)。 表单的数据会被浏览器编码到 HTTP 请求中的 body 中,body 体中主要有以下两种格式。 1、application/x-www-form-urlencoded:传输简单的数据,"key1=value1&key2=value2"。 2、multipart/form-data:传文件,相对第一种编码方式处理文件这种二进制的数据更高效。 不是幂等,不能保证每次调用都能得到相同的结果。 幂等属性:GET、HEAD、PUT 和 DELETE HTML 标准对 HTTP 协议的用法的约定中要求,GET 把参数放在 URL 中传递,POST 将数据放在请求体中。 区别 GET POST 页面后退或刷新 无变化(因为有缓存数据) 数据需要重新提交 存为书签 ture 表单数据会丢失,需要重新提交 请求缓存 浏览器主动缓存 需要手动设置 保存在浏览器历史记录 ture false 编码类型 application/x-www-from

Ionic framework http post request

。_饼干妹妹 提交于 2020-03-18 10:06:59
问题 I want to send a POST request to a remote php file from an ionic app to save base64 encoded data in the database. When i pass POST data, I can see that the post parameter is sent, but when i print the response from the php file, it is blank. I tried this code: controller.js $http.post("someurl", {data: {"data333": 'peter'}}); When I print $_POST or $_REQUEST from php, it is a blank array, but from my console I can see that parameters are passed with the json {data: {"data333": 'peter'}} . I

Ionic framework http post request

只愿长相守 提交于 2020-03-18 10:06:23
问题 I want to send a POST request to a remote php file from an ionic app to save base64 encoded data in the database. When i pass POST data, I can see that the post parameter is sent, but when i print the response from the php file, it is blank. I tried this code: controller.js $http.post("someurl", {data: {"data333": 'peter'}}); When I print $_POST or $_REQUEST from php, it is a blank array, but from my console I can see that parameters are passed with the json {data: {"data333": 'peter'}} . I

Python.Requests库的基本使用

≯℡__Kan透↙ 提交于 2020-03-18 04:36:31
Requests安装 使用pip安装命令: pip install requests 打开cmd,输入python然后导入requests如果安装成功没有任何提示 如果提示如下则说明安装失败 ImportError: No module named 'requests' Requests 基础应用 发送不同类型HTTP请求 requests库内置了不同的方法来发送不同类型的http请求,用法如下所示: import requests base_url = "http://httpbin.org" # 发生GET类型请求 r_get = requests.get(base_url + "/get") print(r_get.status_code) # 发生POST类型请求 r_post = requests.post(base_url + "/post") print(r_post.status_code) # 发生PUT类型请求 r_put = requests.put(base_url + "/put") print(r_put.status_code) # 发生DELETE类型请求 r_delete = requests.delete(base_url + "/delete") print(r_delete.status_code) 执行结果,200是状态码表示发送请求成功

淘宝拍立淘以图搜图接口:使用方法和指南

南楼画角 提交于 2020-03-17 18:19:53
图片搜索淘宝商品接口:把商品图片上传到商城的搜索就能搜索出该商品对应的所有淘宝商品。 如图: 返回商品截图: 请求方式:例如,输入一个商品的图片地址,返回数据如下 Result Object: { “items”: { “page”: null, “error”: “”, “real_total_results”: 40, “item”: [ { “title”: “专业NBA精英篮球袜加厚毛巾底缓震高筒运动袜子 男士中筒精英袜”, “list_type”: “外观相似宝贝”, “pic_url”: “//g-search3.alicdn.com/img/bao/uploaded/i4/TB2OmX0bYsTMeJjSszhXXcGCFXa_!!819836837.jpg”, “promotion_price”: “19.00”, “price”: “35.00”, “sales”: 1, “num_iid”: “558055440807”, “sample_id”: “”, “seller_nick”: “331855829qiu”, “post_fee”: “0.00”, “area”: “福建 泉州”, “detail_url”: “http://item.taobao.com/item.htm?id=558055440807” }, { “title”: “包邮