轉(zhuǎn)載請(qǐng)附原文鏈接:http://blog.fandong.me/2017/08/15/iOS-SwiftVaporWeb20/
前言
之前一直有做Java后臺(tái)開發(fā)的興趣,可是想到要看好多的Java教程,作為一個(gè)iOS開發(fā)者,我放棄了,
后來從朋友韓云智VL那里知道了這個(gè)框架,竟是用Swift寫的,不得不說,它燃起了我的興趣。
Vapor是一個(gè)基于Swift開發(fā)的服務(wù)端框架,可以工作于iOS,Mac OS,Ubuntu。
為了配合Swift部署到服務(wù)器,我把ECS的服務(wù)器系統(tǒng)改為Ubuntu16.04。
使用HTTP
通過Vapor
這個(gè)包是Vapor默認(rèn)包含的,只需要添加下面這句
import HTTP
不通過Vapor
HTTP提供了為任何服務(wù)器端項(xiàng)目創(chuàng)建基于HTTP的應(yīng)用程序所需的一切,要將其包含在您的包中,請(qǐng)將以下內(nèi)容添加到您的Package.swift文件中.
import PackageDescription
let package = Package(
name: "Project",
dependencies: [
...
.Package(url: "https://github.com/vapor/engine.git", majorVersion: 2)
],
exclude: [ ... ]
)
使用import HTTP來訪問HTTP的API