iOS 在同一请求中发送 POST 和 GET

标签 ios json xcode post get

我成功发布数据如下:

     NSMutableURLRequest *scriptrequest = [[NSMutableURLRequest alloc] initWithURL:[NSURL      URLWithString:@"myurl.com"]];

 [scriptrequest setHTTPMethod:@"POST"];

NSString *sendData =[NSString stringWithFormat:@"ID=%@&action=List", ID, nil];
NSData *scriptdata = [sendData dataUsingEncoding:NSUTF8StringEncoding];

[scriptrequest setHTTPBody:scriptdata];

NSError *scripterr;
NSURLResponse *scriptresponse;


NSData *scriptResponseData = [NSURLConnection sendSynchronousRequest:scriptrequest returningResponse:&scriptresponse error:&scripterr];

我的问题是,是否可以将 GET 数据附加到同一调用?

最佳答案

GET 和 POST 是不同类型的 HTTP 请求。

GET 请求主要用于获取网页内容,而 POST 用于插入/更新一些内容。

所以最终单个 HTTP 请求只能是以下之一。

Http types include:

GET
HEAD
POST 
PUT
DELETE
TRACE
OPTIONS
CONNECT
PATCH

维基百科的更多技术细节: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

关于iOS 在同一请求中发送 POST 和 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444028/

相关文章:

ios - 应用被拒绝 : Systematic way to find (cocoapod) library that accesses privacy-sensitive data

ios - 使用 encodable-decodable 从 api 中的数组解析

xcode - 将框架拖入框架文件夹和将 Link With Library 拖入之间有什么区别?

ios - 使用自定义登录按钮检索 Facebook 页面喜欢

iphone - "The application does not have a valid signature"Xcode 4.3

ios - 使用 UISwitch 更改初始 ViewController

ios - Swift 中可拖动背景框作为 slider

json - Swift 5 JSONDecoder 解码带有空格的字段名称的 JSON,例如 "post title": "Hello World"

json - Python3 将 'CaseInsensitiveDict' 转换为 JSON

ios - UIImageWriteToSavedPhotosAlbum 选择器语法问题