標籤:
//Get請求一般為不涉及到使用者的帳號密碼的網路請求,其中Get請求是等請求內容回來之後,才可以進行下一步的操作
- (void)requestWithGet{
//Get請求:
//1.佈建要求路徑
NSString * urlStr = [NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.nameTextField.text,self.pawTextField.text];
//2.建立請求對象,不設定,預設為Get
NSURL * url = [NSURL URLWithString:urlStr];
//3.發送請求
}
//POST請求可以用來發送帳號密碼的登入請求,因為其URL沒有顯示帳號和密碼的內容,所以要相對安全些,而且一些圖片的非同步下載等等
- (void)requestWithPOST{
//POST請求:
//佈建要求路徑
NSURL * url = [NSURL URLWithString:@"http://192.168.1.53:8080/"];
//建立請求對象
NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:url];
//佈建要求逾時為5秒
request.timeoutInterval=5.0;
//佈建要求方法
[email protected]"POST";
//佈建要求體
NSString *param=[NSString stringWithFormat:@"username=%@&pwd=%@",self.nameTextField.text,self.pawTextField.text];
//把拼接後的字串轉換為data,佈建要求體
request.HTTPBody=[param dataUsingEncoding:NSUTF8StringEncoding];
//發送請求
}
iOS開發中的Get請求和POST請求