我想知道Get和Post与asihttprequest库有什么区别..
这是GET吗?
- (IBAction)sendHttpsRequest
{
//Set request address
NSMutableString *databaseURL = [[NSMutableString alloc] initWithString:@"https://142.198.16.35"];
//call ASIHTTP delegates (Used to connect to database)
NSURL *url = [NSURL URLWithString:databaseURL];
//This sets up all other request
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}
当你试图在php文档中设置元素时,是一个帖子?任何例子都很棒!
答案 0 :(得分:3)
http://www.cs.tut.fi/~jkorpela/forms/methods.html
HTTP GET是从客户端到服务器的请求,要求提供资源。
HTTP POST是从客户端到服务器的数据(表单信息,图像数据等)的上传。
你在那里有一个HTTP POST。
- 编辑:
每http://allseeing-i.com/ASIHTTPRequest/: ASIFormDataRequest
ASIHTTPRequest的子类,用于处理x-www-form-urlencoded和multipart / form-data帖子。它使POST数据和文件变得简单,但如果你想自己管理POST数据或者根本不需要POST数据,则不需要将它添加到项目中。
我的不好,这个是POST,而不是GET。我的答案的其余部分是有效的,但是:)
答案 1 :(得分:1)
这是一个POST请求,这是ASIFormDataRequest的默认请求。差异与普通HTTP请求中的差异相同。如果您还不知道,可以阅读here。
通常,如果您只是下载网页而不需要向服务器发送任何变量,那么GET请求就足够了。如果你想在请求中发送变量,通常会有一个POST请求,因为它更安全,透明度更低。