API_Tag标签_程序员俱乐部
中国优秀的程序员网站
程序员频道
CXYCLUB技术
地图
最新资讯
|
百度新闻
|
GOOGLE地图
|
RSS订阅
|
更多
职场话题
生活休闲
恋爱交友
程序人生
学习进修
职业发展
项目管理
求职面试
程序员创业
JAVA
.NET
C/C++
Ruby
Delphi
JavaScript
PHP
ASP
JSP
HTML
XML
移动开发
开发工具
其他
编程开发
数据库
操作系统
新闻资讯
互联网
非技术区
非技术区
生活休闲
恋爱交友
职业发展
求职面试
程序人生
移动开发
开发工具
DB2
MySql
Sybase
开发
JAVA
.NET
PHP
C/C++
数据库
SQL Server
Oracle
互联网
运营
推广
营销
SEO
系统
Linux
Unix
Windows
资讯
动态
产品
人物
创业
职场
学习
管理
热搜:
歌德巴赫猜想
web3j
区块链
以太坊
报表分析
管理系统
反序列化
GUI
男性
胸罩
市场饱和
原创团队
Siri
管理层
同比增长
歌德巴赫猜想
web3j
区块链
以太坊
报表分析
管理系统
反序列化
GUI
男性
胸罩
更多>>
当前位置:
程序员俱乐部
>>
Tag标签
>>
API
>>列表
·
咦,好像可以自己做个webapi框架了-IRouteHandler的使用
发布时间:2017-06-11
当我们学习到一定程度的时候,我们会想要去深入了解代码底层的东西,也更想拥有一个属于自己的框架,当然,博主也正是如此。本文可能成为编写一个webapi框架的开端。有研究MVC框架的朋友会发现,mvc框架的路由MvcRouteHandler是实现了IRouteHandler而得以实现我们路由,而IRouteHandler只需要返回一个对像,那就是IHttpHandler,而IHttphandler正是处理http请求的。欣喜之中,我们发现我们已经拥有了编写一个webapi最核心的东西...
查看全文
·
WebAPI搭建(二) 让WebAPI 返回JSON格式的数据
发布时间:2017-06-10
在RestFul风格盛行的年代,对接接口大多数人会选择使用JSON,XML和JSON的对比传送(http://blog.csdn.net/liaomin416100569/article/details/5480825),看看这位博主是怎么说的,虽然最后没有说完,我想大概也能略微解决心中的疑惑。1.其实要想让WebAPI返回JSON格式的数据很简单,只要在ConfigureWebapi方法中配置一下即可。此前需要引用两个命名空间。usingNewtonsoft.Json...
查看全文
·
WebAPI搭建(一)如何在Webforms 下 搭建WebAPI
发布时间:2017-06-10
公司的很多项目前期一直是用的WebForms。但是因为业务的发展,公司要在原有的项目上接入移动端,webservice有点老旧了,现在比较流行RESTFul,于是乎就想到了WebAPI。一、如果是新建项目最简单,文件=>新建=>项目=>Web=>ASP.NETWeb应用程序,在下方同时勾选WebForms和WebAPI核心引用即可,webfroms核心和WebAPI核心的应用程序就创建好了。二、如果是原有的项目上增加WebAPI,只要将相关的包引用即可。1...
查看全文
·
Java 8 Stream API 实战
发布时间:2017-05-29
谈起JavaStreamAPI,我们希望能够弄明白它究竟是什么,能够用来做什么,有什么优势,并能够应用于具体场景。分别简述如下。不是什么JavaStreamAPI不是输入输出流,与java.io包里的InputStream和OutputStream概念完全不同不是用于解析XML的XMLStream不是Valve公司的游戏平台也不是集合元素,不是数据结构不保存数据是什么是Java8中引入的新特性,是对集合(Collection)对象功能的增强是关于算法和计算的,更像一个高级版本的迭代器...
查看全文
·
C# 使用 Windows API 发送文件到打印机
发布时间:2017-05-29
最近需要做一个打印的功能,于是在网上找到了这么一个方法。[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Ansi)]publicclassDOCINFOA{[MarshalAs(UnmanagedType.LPStr)]publicstringpDocName;[MarshalAs(UnmanagedType.LPStr)]publicstringpOutputFile;[MarshalAs(UnmanagedType.LPStr...
查看全文
·
WebApi2 文件图片上传下载
发布时间:2017-05-28
Asp.NetFrameworkwebapi2文件上传与下载前端界面采用Ajax的方式执行一、项目结构1.App_Start配置了跨域访问,以免请求时候因跨域问题不能提交。具体的跨域配置方式如下,了解的朋友请自行略过。跨域配置:NewGet安装dllMicrosofg.AspNet.Cors然后在App_Start文件夹下的WebApiConfig.cs中写入跨域配置代码。1publicstaticclassWebApiConfig2{3publicstaticvoidRegister...
查看全文
·
【ASP.NET Web API教程】1 ASP.NET Web API入门
发布时间:2017-05-24
GettingStartedwithASP.NETWebAPI第1章ASP.NETWebAPI入门摘自:http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-apiInthischapter,you'lllearn:ThebasicsofbuildinganHTTPserviceusingASP.NETWebAPI本章你将学习:用ASP.NETWebAPI建立HTTP服务的基本知识。本章包含三个教程:1...
查看全文
·
Self Host模式下的ASP. NET Web API是如何进行请求的监听与处理的?
发布时间:2017-05-24
构成ASP.NETWebAPI核心框架的消息处理管道既不关心请求消息来源于何处,也不需要考虑响应消息归于何方。当我们采用WebHost模式将一个ASP.NET应用作为目标WebAPI的宿主时,实际上是由ASP.NET管道解决了这两个问题。具体来说,ASP.NET自身的URL路由系统借助于HttpControllerHandler这个自定义的HttpHandler实现了ASP.NET管道和ASP.NETWebAPI管道之间的“连通”,但是在SelfHost寄宿模式下,请求的监听...
查看全文
·
Net分布式系统之六:微服务之API网关
发布时间:2017-05-22
本人建立了个人技术、工作经验的分享微信号,计划后续公众号同步更新分享,比在此更多具体。欢迎有兴趣的同学一起加入相互学习。基于上篇微服务架构分享,今天分享其中一个重要的基础组件“API网关”。一、引言随着互联网的快速发展,当前以步入移动互联、物联网时代。用户访问系统入口也变得多种方式,由原来单一的PC客户端,变化到PC客户端、各种浏览器、手机移动端及智能终端等。同时系统之间大部分都不是单独运行,经常会涉及与其他系统对接、共享数据的需求...
查看全文
·
ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies数据的传递
发布时间:2017-05-18
前言最近公司项目进行架构调整,由原来的三层架构改进升级到微服务架构(准确的说是服务化,还没完全做到微的程度,颗粒度没那么细),遵循RESTFull规范,使前后端完全分离,实现大前端思想。由于是初次尝试,中途也遇到了不少问题。今天就来讨论一下其中之一的问题,WebAPI与前端Ajax进行跨域数据交互时,由于都在不同的二级域名下(一级域名相同),导致Cookies数据无法获取。最开始通过头部(Header)将Cookies传输到其WebAPI,也能解决问题。下面讲述另外一种解决方案。解决过程...
查看全文
·
使用Java API对HBase1.x进行CRUD操作
发布时间:2017-05-08
publicclassHBaseUtil{privatestaticfinalLoggerlog=LoggerFactory.getLogger(HBaseUtil.class);privatestaticConfigurationconf=HBaseConfiguration.create();privatevolatilestaticConnectionconn;static{conf.set("hbase.zookeeper.quorum","192.168.8.11");conf...
查看全文
·
mvc webapi路由重写
发布时间:2017-05-02
修改app_start/webapiconfig.csusingSystem.Web.Http;usingSystem.Web.Routing;usingNinject;usingTxMobile.Filters;usingTxMobile.Models;usingWebApiContrib.IoC.Ninject;namespaceTxMobile{///<summary>///WebApi路由配置///</summary>...
查看全文
·
ASP.NET Web API自身对CORS的支持: EnableCorsAttribute特性背后的故事
发布时间:2017-04-30
从编程的角度来讲,ASP.NETWebAPI针对CORS的实现仅仅涉及到HttpConfiguration的扩展方法EnableCors和EnableCorsAttribute特性。但是整个CORS体系不限于此,在它们背后隐藏着一系列的类型,我们将会利用本章余下的内容对此作全面讲述,今天我们就来讨论一下用于定义CORS授权策略的EnableCorsAttribute特性背后的故事。目录一、CorsPolicy二、CorsPolicyProvider三...
查看全文
·
Web API系列(二)接口安全和参数校验
发布时间:2017-04-30
以前简单介绍过webapi的设计,但是还是有很多朋友问我,如何合理的设计和实现webapi。比如,接口安全,异常处理,统一数据返回等问题。所以有必要系统的总结总结webapi的设计和实现。由于前面已经介绍过webapi的参数和返回格式的设计,《WebAPI系列(一)设计经验与总结》。这次,就来讲讲接口安全。由于WebAPI是基于互联网的应用,因此安全性要远比在本地访问数据库的要严格的多,一般通用的做法,是采用几步来保证接口和数据安全:1.首先一个是基于CA证书的HTTPS进行数据传输...
查看全文
·
基于.Net Framework 4.0 Web API开发(4):ASP.NET Web APIs 基于
发布时间:2017-04-30
概述:ASP.NETWebAPI的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作。但是在使用API的时候总会遇到跨域请求的问题,特别各种APP万花齐放的今天,对API使用者身份角色验证是不能避免的(完全开发的API不需要对使用者身份角色进行管控,可以绕过),这篇文章就来谈谈基于令牌TOKEN身份验证的实现。问题:对于WebAPI的选择性的开放,使用者无论使用AJAX,还是HttpClient对接,总要对使用者的身份角色进行验证...
查看全文
·
Swagger+AutoRest 生成web api客户端(.Net)
发布时间:2017-04-30
简介对于.net来说,用webapi来构建服务是一个不错的选择,都是http请求,调用简单,但是如果真的要在程序中调用,则还有些工作要做,比如我们需要手写httpClient调用,并映射Model,如果服务少还可以,多了就繁琐了。Swagger关于Swagger的信息,其他博客已经有介绍,这里就不多说。大家可以参考http://chuansong.me/n/322685748559,使用Swagger后,可以解决服务没有文档或者文档和服务不同步的问题,同时Swagger自带的就有模拟请求的功能...
查看全文
·
使用validator-api来验证spring-boot的参数
发布时间:2017-04-27
作为服务端开发,验证前端传入的参数的合法性是一个必不可少的步骤,但是验证参数是一个基本上是一个体力活,而且冗余代码繁多,也影响代码的可阅读性,所以有没有一个比较优雅的方式来解决这个问题?这么简单的问题当然早就有大神遇到并且解决了,这一篇文章主要讲一下解决基于spring-boot的验证参数的比较好的方法:利用validator-api来进行验证参数。在spring-boot-starter-web包里面有hibernate-validator包,它提供了一系列验证各种参数的方法...
查看全文
·
使用swagger实现web api在线接口文档
发布时间:2017-04-16
一、前言通常我们的项目会包含许多对外的接口,这些接口都需要文档化,标准的接口描述文档需要描述接口的地址、参数、返回值、备注等等;像我们以前的做法是写在word/excel,通常是按模块划分,例如一个模块包含n个接口,就形成一个文档,然后再用版本控制管理。这样做的缺点是:1.不够直观,每次打开文档查看接口很麻烦2.文档的维护难度大3.调用方和测试人员使用麻烦,需要先去找接口,在用相应的工具测试(例如使用浏览器还可能要安装插件)我们希望是可以直接在线浏览,然后直接用浏览器测试...
查看全文
·
[angularjs] MVC + Web API + AngularJs 搭建简单的 CURD 框架
发布时间:2017-04-16
MVC+WebAPI+AngularJs搭建简单的CURD框架GitHub地址:https://github.com/liqingwen2015/Wen.MvcSinglePage布局页的引用<scriptsrc="~/Scripts/jquery-1.10.2.min.js"></script><scriptsrc="~/Scripts/bootstrap.min.js"></script>@*angularJs*@<...
查看全文
·
org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection
发布时间:2017-04-16
转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6709758.htmlAndroidStudio导入项目报错:org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollectioncannotbecasttoorg.gradle.api.internal.file.collections...
查看全文
共34页
首页
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
下一页
末页
最新文章
Spring ..
使用JavaS..
·
使用SAMBA 访问分享文件
·
Java中重载(Overload)与重写
·
LeaRun.Framework━ .N
·
JEECG 上传插件升级-标签
·
使用RestTemplate将本地文件上
·
Spring MVC能响应HTTP请求的
·
使用JavaScript调用手机平台上的
·
zookeeper学习笔记(二)
·
理解Java7和8里面HashMap+C
·
php如何开发一个自己的以太坊支付系统
·
java : mozilla rhino
·
使用javap分析Java的字符串操作
·
HttpServletRequest看这
·
使用javap深入理解Java整型常量和
·
微信开发?Java上传Base64图片
今日热点
·
FreeBSD 8.1正式发布公告 特性
·
判断字段是否存在的SQL语句写法
·
[转]超时时间已到。超时时间已到,但是尚
·
VS2010使用.net 4.0中的AS
·
让Ubuntu即默认进入命令行界面
·
全面认识Eclipse中JVM内存设置
·
通过反向连接在外网连接内网VNC寻求帮助
·
Spring.net + Fluorin
·
Conexant Systems HD
·
rails 设置session过期时间
推荐文章
android..
unable ..
·
Adobe CS5.5(X3
·
java.net.Conne
·
android Canvas让我很困惑
·
wamp服务器使用ip访问提
·
错误:没有注册类别 (异常来自 HRES
·
The last pack
·
unable to find valid
·
android ListView的分段显
·
Adobe CS5.5(X3
·
大公司JAVA面试题目
·
iPhone中使用ShareKit一键分
·
叠拓成都面试归来
·
JS javascript实现url编码
·
老三携剑出山,Swing法力
·
Android 2.1 从SD卡导入联系
English
|
关于我们
|
诚聘英才
|
联系我们
|
网站大事
|
友情链接
|
意见反馈
|
网站地图
Powered by
程序员俱乐部
程序提供: HugoCMS 2.0
网站备案:苏ICP备11048748号-1