Ios 创建修补程序请求

Ios 创建修补程序请求,ios,objective-c,http,Ios,Objective C,Http,我想通过http发出请求。 如何在没有外部框架的情况下使用JSON主体创建补丁请求? 这个代码不起作用 [request setHTTPMethod:@"PATCH"]; [request setValue:@"application/json" forHTTPHeaderField:@"Accept"]; [request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"]; [request setValue:[N

我想通过http发出请求。 如何在没有外部框架的情况下使用JSON主体创建补丁请求? 这个代码不起作用

[request setHTTPMethod:@"PATCH"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setValue:[NSString stringWithFormat:@"%d", [jsonData length]] forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody: jsonData];

在google上搜索“ios创建请求”:第一个响应是POST请求,第二个响应是GET请求(都在stackoverflow上)。@Marco Pace,我需要补丁请求创建一个正常的POST请求,并使用补丁值添加X-HTTP-Method-Override头。这应该行得通,但补丁方法必须由web服务器实现(并非所有服务器都支持它)。到目前为止,您的代码对我来说还不错。但是您没有显示如何发送请求以及响应或错误是什么。请显示HTTP状态代码或返回的错误。