NSURLRequest 中的 HTTPMethod

HTTPMethod in NSURLRequest

我正在尝试将 http 方法设置为 POST,但 Xcode 说它是只获取 属性。

我是这样做的:

 request.HTTPMethod = "POST"

A​​pple 文档说我必须这样声明 httpMethod:

var httpMethod:String? {get}

但我不明白如何才能正常工作。

NSURLRequest 的默认行为是不可变的。如果您希望能够在请求中编辑某些内容,则需要使用 NSMutableURLRequest。然后你可以像你一样设置.HTTPMethod。