ios9 HTTPS

The Xcode Server API Reference is the underlying interface for Xcode Server.

NOTE

For detailed information about installing and using Xcode Server, see Xcode
Server and Continuous Integration Guide
.

HTTPS Only

Use HTTPS to make all Xcode Server requests.

UTF-8 Encoding

Every string passed to and from the Xcode Server API needs to be UTF-8 encoded.

Error Handling

Errors are returned using standard HTTP error code syntax. Any additional info is included in the body of the response, JSON-formatted:

  1. {
  2. "status": 401,
  3. "message": "Unauthorized: invalid credentials"
  4. }

List of supported error codes:

  1. 400: Bad Request
  2. 401: Unauthorized
  3. 403: Forbidden
  4. 404: Not Found
  5. 409: Conflict
  6. 410: Gone
  7. 500: Internal Server Error
  8. 501: Not Implemented
  9. 502: Bad Gateway
  10. 503: Service Unavailable
  11. 523: Service is not Enabled
  12. 530: Client unsupported.
  13. 531: ACL expansion not yet completed.
  14. 532: Service maintenance task active

Versioning

The version is set in the header using X-XCSAPIVersion.
If you omit this property, Xcode Server assumes the latest version.

Request Headers

All Xcode Server responses contain the version number of the API that the server supports. The version number is set in the response header using X-XCSAPIVersion.

Schema

The section contains detailed information about the contents and meaning of the various payload structures used in Xcode Server requests and responses.

Document ID and Revision

Xcode Server stores the data in documents. Each document in CouchDB has at least two properties: _id and_rev.

  • _id is a unique identifier
    that makes the document unique.
  • _rev is a value that changes
    every time the document is modified.
时间: 2024-11-10 06:50:10

ios9 HTTPS的相关文章

iOS9苹果将原http协议改成了https协议的方法_IOS

解决方法: 在info.plist 加入key <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict> 下面给大家介绍ios中http 和https 协议的访问 最近做个项目,开始采用的是HTTP协议实现客户端和服务器端的交互,后来需要改成HTTPS协议.在修改的过程中发现了一些问题,解决方案如下:

【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误

更新了iOS9和XCode7,之后,Swift变成了2.0,有了新的语法习惯,iOS也加强了安全方面的限制.我们原本的项目就会出现不少问题.先来看我之前的项目中出现的3个错误吧和相关的解决办法吧. 1. HTTP网络请求错误. 因为iOS9默认使用HTTPS的链接方式,所以如果你的程序以前使用的是HTTP方式进行网络链接,那么更新了之后,你的程序可能不会有bug,但是当运行的时候,遇到访问HTTP的接口时,就会出现这样的错误提示: App Transport Security has block

iOS9+Swift开发经验不定期汇总(2): 企业账号应用不受信任,自定义Navigation Controller左上角返回按钮,CLLocationManager停止获取GPS等

好久没有更新blog了,最近一直在忙着写代码结项,所以很多总结都攒到一块了.一块说一下吧 企业账号发布应用提示不信任 更新了iOS9之后,很多用户反映我们的应用安装之后打不开,总是提示不受信任的开发者xxx.其实问题很简单,只需要在手机的设置里面信任一下开发者的profile就ok了.不得不说,iOS9之后对安全方面确实做了很多更新,比如默认使用HTTPs,现在又多了这么个事. 具体步骤是: 设置  --> 通用 --> 描述文件(profile) 然后如果你安装了用企业账号发布的应用,就会出

整理iOS9适配中出现的坑(图文)

整理iOS9适配中出现的坑(图文) 本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性.9月17日凌晨,苹果给用户推送了iOS9正式版,随着有用户陆续升级iOS9,也就逐渐的衍生出了一系列的问题,笔者也在赶忙为自己维护的App做适配,本文写的一些坑基本都是亲身体验了. 一.NSAppTransportSecurity iOS9让所有的HTTP默认使用了HTTPS,原来的HTTP协议传输都改成TLS1.2协议进行传输

iOS9中HTTP协议的变化

问题 iOS9以后的http请求协议无法使用. 错误描述: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 原因 由于iOS9中,苹果将原http协议改成了https协议,使用TLS1.2 SSL加密请求数据.

iOS10 适配 ATS(app支持https通过App Store审核) 韩俊强的博客

一. HTTPS 其实HTTPS从最终的数据解析的角度,与HTTP没有任何的区别,HTTPS就是将HTTP协议数据包放到SSL/TSL层加密后,在TCP/IP层组成IP数据报去传输,以此保证传输数据的安全:而对于接收端,在SSL/TSL将接收的数据包解密之后,将数据传给HTTP协议层,就是普通的HTTP数据.HTTP和SSL/TSL都处于OSI模型的应用层.从HTTP切换到HTTPS是一个非常简单的过程,在做具体的切换操作之前,我们需要了解几个概念: SSL/TLS 为了保证这些隐私数据能加密传

iOS开发之集成iOS9中的Core Spotlight Framework搜索App的内容

Spotlight在iOS9上做了一些新的改进, 也就是开放了一些新的API, 通过Core Spotlight Framework你可以在你的app中集成Spotlight.集成Spotlight的App可以在Spotlight中搜索App的内容,并且通过内容打开相关页面.因为接到开发任务,老大说让在App中支持Spotlight, 于是又搞了搞苹果的官方文档.可以说,集成Spotlight不算复杂,官网上讲的也挺明白的,今天博客就通过一个Demo来集成一下Spotlight. 苹果官方有关C

iOS9 中关闭ATS的方法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) iOS9中增加了系统的安全性,你会发现默认情况下打开非https的网址后,在读取网络数据时发生如下错误: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 原因是iOS9中引入了一

ios9适配

一.网络适配由http改成https     苹果官方对App Transport Security Technote的解释如下:     翻译成中文的意思就是说:iOS9.0SDK在编译的时候,默认所有从NSURLConnection.CFURL和NSURLSession发出的http请求,都改为https请求.由于AFNetworking版本底层是用了NSURLConnection,所以使用AFNetworking的app都将受到影响.对于这个问题的解决办法有三种,一:让服务器更新,使用ht