专注于REST和JSON的Swift / Obj-C HTTP框架-Swift开发

时间:2024-06-15 22:29:07
【文件属性】:

文件名称:专注于REST和JSON的Swift / Obj-C HTTP框架-Swift开发

文件大小:202KB

文件格式:ZIP

更新时间:2024-06-15 22:29:07

Swift Network

PMHTTP PMHTTP是一个围绕URLSession构建的HTTP框架,专为Swift而设计,同时保留了Obj-C兼容性。 我们认为URLSession很棒。 但是它是为Obj-C设计的,除了PMHTTP之外,它什么也处理不了。PMHTTP是一个围绕URLSession构建的HTTP框架,专为Swift而设计,同时保留了Obj-C的兼容性。 我们认为URLSession很棒。 但是它是为Obj-C设计的,除了处理请求的网络方面,它什么也不能处理。 这意味着不处理JSON,甚至不提供多部分/表单数据上载。 PMHTTP将网络留给URLSession并提供其他所有功能。 功能包括:请求可以定义执行异步的解析处理程序


【文件预览】:
PMHTTP-master
----PMHTTP.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(40KB)
--------xcshareddata()
----.gitignore(23B)
----LICENSE-MIT(1KB)
----Carthage.xcconfig(471B)
----README.md(32KB)
----.github()
--------workflows()
--------codeql()
----Cartfile.resolved(117B)
----Sources()
--------QueueConfined.swift(2KB)
--------DateParsing.swift(4KB)
--------PMHTTP.h(735B)
--------UploadSupport.swift(7KB)
--------NetworkActivityManager.swift(5KB)
--------PMHTTPError.m(2KB)
--------PMHTTPError.h(5KB)
--------Utilities.swift(19KB)
--------SipHash.swift(8KB)
--------HTTPManagerTask.swift(17KB)
--------PMHTTPManagerBodyStream.h(1KB)
--------Deprecations.swift(14KB)
--------HTTPManagerRequest.swift(79KB)
--------PMHTTPManagerTaskStateBox.h(3KB)
--------pmhttp.modulemap(218B)
--------PlatformSpecific.swift(23KB)
--------HTTPManager.swift(124KB)
--------ObjectiveC.swift(64KB)
--------URLProtocol.swift(3KB)
--------HTTPBodyStream.swift(9KB)
--------Info.plist(808B)
--------Mocking.swift(47KB)
--------InputStream+ReadAll.swift(4KB)
--------PMHTTPManagerTaskStateBox.m(7KB)
--------HTTPAuth.swift(20KB)
--------PMHTTPManagerBodyStream.mm(12KB)
----Cartfile.private(48B)
----LICENSE-APACHE(11KB)
----Cartfile(33B)
----.mailmap(99B)
----Tests()
--------PMHTTPRetryTests.swift(28KB)
--------ObjCTestSupport.swift(2KB)
--------PMHTTPTests.swift(121KB)
--------PMHTTPTestCase.swift(10KB)
--------MultipartTests.swift(32KB)
--------URLProtocolTests.swift(4KB)
--------SipHashTests.swift(4KB)
--------PMHTTPURLTests.swift(4KB)
--------MockingTests.swift(54KB)
--------SSLTests.swift(7KB)
--------ImageTests.swift(9KB)
--------UtilitiesTests.swift(2KB)
--------PMHTTP Certificates.p12(5KB)
--------DateParsingTests.swift(2KB)
--------HTTPServer.swift(56KB)
--------XCTest+HTTPServerExpectation.swift(5KB)
--------Info.plist(735B)
--------NetworkActivityTests.swift(6KB)
--------InputStreamTests.swift(2KB)
--------PMHTTPErrorTests.m(10KB)
--------KVOTests.swift(3KB)
--------MetricsCallbackTests.swift(9KB)
--------AuthTests.swift(39KB)
--------ObjCPPImportTest.mm(551B)
----PMHTTP.podspec(1KB)

网友评论