要将NSURLRequest中的HTTP方法从"GET"更改为"POST",您需要设置request的HTTPMethod属性。以下是一个简单的示例,展示了如何在Objective-C和Swift中实现这一操作。
Objective-C:
NSURL *url = [NSURL URLWithString:@"https://example.com"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
request.HTTPMethod = @"POST";
Swift:
let url = URL(string: "https://example.com")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
在这个示例中,我们首先创建了一个NSURL对象,然后创建了一个NSMutableURLRequest对象。接下来,我们将request的HTTPMethod属性设置为"POST"。
在Swift中,我们使用URL和URLRequest类代替NSURL和NSMutableURLRequest。其他步骤与Objective-C示例相同。
现在,您已经成功地将HTTP方法从"GET"更改为"POST"。接下来,您可以继续设置请求的其他属性,例如请求头和请求体,然后使用NSURLSession或其他网络库发送请求。
领取专属 10元无门槛券
手把手带您无忧上云