RESTful Console Application

Introduction

Inspirited by RESTFul architecture, A console application targeted to same goals would use a match of RESTful definitions.

Design

For convenience, we name the imaginary console application as 'app'.

RESTful WebService objects

  • Authentication

    Request header: Authentication

    Value: "Basic " or ":"
Property Description
username The user name in the Basic Authentication
password The user name in the Basic Authentication

For authentication methods OAuth and OAuth, we will consider then later.

  • Headers

    Headers are a list of header in key-value form.

    See.

  • Method

Using HTTP Methods for RESTful Services

Method Meaning
POST Create
GET Read
PUT Update/Replace
DELETE Delete
PATCH Update/Modify
  • Error Code
Code Meaning
200 OK
401 Unauthorized
404 Not Found
409 Conflict if the resource already exists
500 Internal Exception
  • URL

    http(s)

    RESTful Console Application的更多相关文章

    1. 如何将Console application的Program函数变成支持async的?

      如何将Console application的Program函数变成支持async的?   class Program { static void Main(string[] args) { Task ...

    2. win32 console application 如何修改图标?

      win32 console application ,不要看这名字高端大气上档次,让你摸不着头脑,其实他就是我们最先学习c语言那种黑色窗口的东西......话说他怎么修改图标呢?第一种方法是:右键-〉 ...

    3. Hello World 之 控制台版本(Console Application)

      原文:Hello World 之 控制台版本(Console Application) 先来介绍下Hello, World   "Hello, World"程序指的是只在计算机屏幕 ...

    4. Using Spring.net in console application

      Download Spring.net in http://www.springframework.net/ Install Spring.NET.exe Create a console appli ...

    5. Fix Visual Studio 2013 Razor CSHTML Intellisense in Class Library or Console Application

      https://mhusseini.wordpress.com/2015/02/05/fix-visual-studio-2013-razor-cshtml-intellisense-in-class ...

    6. C# 控制台程序(Console Application )启动后隐藏

      背景 前段时间给项目编写了数据适配器,读取其他系统的数据后推送到MQ上,我们的系统通过订阅MQ的方式来获取.由于其他系统支持C#编程,且为了一时方便,选择了C#的控制台程序. 最近用户在使用中,总是不 ...

    7. .NET 如何隐藏Console Application的窗口

      1)创建Console Application工程 2)修改Output type 为Windows Application即可

    8. VS2015 create a C++ console application based on WinRT

      1. Enable /ZW 2. Disable /Gm 3. #using C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcpack ...

    9. 用vs2008和vs2005创建win32 console application

      http://blog.sina.com.cn/s/blog_4900be890100s735.html 对于经常使用vc6.0的人来说,创建一个win32 console application很简 ...

    随机推荐

    1. 常见web攻击总结

      搞Web开发离不开安全这个话题,确保网站或者网页应用的安全性,是每个开发人员都应该了解的事.本篇主要简单介绍在Web领域几种常见的攻击手段及Java Web中的预防方式. XSS SQL注入 DDOS ...

    2. 第四章 JavaScript操作DOM对象

      第四章   JavaScript操作DOM对象 一.DOM操作 DOM是Document Object Model的缩写,即文档对象模型,是基于文档编程的一套API接口,1988年,W3C发布了第一级 ...

    3. openssl几个加密算法使用介绍

      1.openssl简介 1)openssl概述 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用. ...

    4. Jmeter入门(01)Jmeter的下载和安装

      一.什么是Jmeter 1.一款优秀的.开源的.免费的.功能测试和性能测试 工具 Jmeter ,使用Java开发的一款优秀的开源免费测试工具,主要用来做功能测试和性能测试(压力测试/负载测试),用J ...

    5. ELK学习总结(1-3)倒排索引

      1.倒排索引(反向索引) 一种索引方法,用来存储在全文检索下某个单词在一个/组文档中的存储位置. 常规索引,文档->关键词,费时,得把一个文档全部遍历一遍 倒排索引,关键词->文档,全文搜 ...

    6. O(logN)中logN的底数

      转载:http://blog.csdn.net/jdbc/article/details/42173751 问题: 无论是计算机算法概论.还是数据结构书中, 关于算法的时间复杂度很多都用包含O(log ...

    7. Linux探索之路1---CentOS入坑笔记整理

      前言 上次跟运维去行方安装行内环境,发现linux命令还是不是很熟练.特别是用户权限分配以及vi下的快捷操作.于是决定在本地安装一个CentOS虚拟机,后面有时间就每天学习一点Linux常用命令. 作 ...

    8. css3中的动画 @keyframes animation

      动画的运用比较重要.接下来我希望针对我自己学习遇到的问题,再总结一下这个属性的使用方法. 创建一个动画: @keyframes 动画名 {样式} 引用自己创建的动画: animation:动画名  时 ...

    9. pandas笔记

      axis = 1表示按列的方向遍历 axis = 0表示按行的方向遍历 Usually axis=0 is said to be "column-wise" (and axis=1 ...

    10. 关于tr069网管开发系列教程

      原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅 ...