Tag: 请求

如何使用iOS应用程序的Web服务器? 样本

我写了类似的问题,我回答了“如何使用iOS应用程序的Web服务器? 但我需要样本,因为它是更简单的,我有一些示例如何工作,例如,你可以帮助我的样本: 我怎么能实现请求在我的服务器exhample如果我想/注册新用户,我会收到服务器的答案在JSON中,我需要发送它variables'数据'POST? 对于exhample服务器是http://myserver.com:8080 。 { email: password: } //this is register form but how named this field? 我将会收到这样的答复: { result:[OK|fail] message: [error if fail] data: [if OK] } 我需要样本如何发送和接收/注册请求。 对不起,我的英文,它变得更好:) 更新我也不明白我怎么能在Objective-C中使用这个表单?

视图控制器URL请求和连接正确完成后崩溃

我的应用程序进入一个视图控制器,使两个自动服务器请求,使连接,检索数据并正确显示它,并完成。 用户点击一个“喜欢”button,另外两个服务器请求成功。 显示是正确的。 需要被完成。 然后崩溃,错误: [__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 我使用了非常方便的SimplePost类(Nicolas Goles)。 这是我的请求,这两个请求都在viewDidLoad中调用: – (void) setScore { Profile *newPf = [[Profile alloc] initID:thisUser profil:@"na" scor:score]; NSMutableURLRequest *reqPost = [SimplePost urlencodedRequestWithURL:[NSURL URLWithString:kMyProfileURL] andDataDictionary:[newPf toDictPf]]; (void) [[NSURLConnection alloc] initWithRequest:reqPost delegate:self]; } – (void) saveHist { History *newH = [[History alloc] initHistID:thisUser hQid:thisQstn hPts:score hLiked:NO]; NSMutableURLRequest […]

了解handleWatchKitExtensionRequest

我正在testingiPhone应用程序的一些代码的执行。 我遵循苹果build议的文档(不使用后台任务,只是一个控制台日志 )。 但是,我没有得到任何东西(我想看到string“你好”)。 这是因为我在模拟器上运行WatchKit扩展应用程序 ? 还是有什么我失踪? 苹果说: 如果您使用的是openParentApplication:reply:,请确保您在input应用程序后立即创build后台任务:handleWatchKitExtensionRequest:reply :. 这将确保iPhone应用程序在后台获取时间,而不是再次被挂起。 此外,将调用包装为endBackgroundTask:在dispatch_after中保持2秒,以确保iPhone应用程序有时间再次发送答复,然后再次被暂停。 我在WatchKit扩展(链接到button的操作方法)上的实现: – (IBAction)sendMessageToApp{ NSString *requestString = [NSString stringWithFormat:@"executeMethodA"]; // This string is arbitrary, just must match here and at the iPhone side of the implementation. NSDictionary *applicationData = [[NSDictionary alloc] initWithObjects:@[requestString] forKeys:@[@"theRequestString"]]; [WKInterfaceController openParentApplication:applicationData reply:^(NSDictionary *replyInfo, NSError *error) { NSLog(@"\nReply info: %@\nError: %@",replyInfo, […]

用alamofire发送字典数组

我必须通过POST请求发送字典数组。 例如: materials: [[String, String]] = [ [ "material_id": 1, "qty": 10 ], [ "material_id": 2, "qty": 5 ] ] Alamofire.request发送下一篇文章数据: materials => array( [0] => array("material_id" => 1), [1] => array("qty" => 10), [2] => array("material_id" => 2), [3] => array("qty" => 5), ) 我想要收到的表示forms: materials => array( [0] => array( "material_id" => 1, […]

iPhone – 如何使用Facebook iOS SDK发送apprequests

我正在开发一个iPhone应用程序,我需要向用户发送应用程序请求(邀请和应用程序的礼物)。 在API所有的方法和例子给FB Web应用程序,我试图模仿他们,但他们都返回null作为回应。可以请指导我如何做到这一点使用FB iOS SDK。 编辑 okey,我的朋友使用这个URL和发送请求给我,但不是其他用户,并返回这个错误:“(#200)所有用户在参数ids必须接受TOS” NSString *st = [[NSString alloc]initWithFormat:@"https://graph.facebook.com/me/apprequests?message='TestMessage'&access_token=%@&method=post",accesToken]; 所以这个请求在应用程序书签上增加一个计数,何时会触发通知? 仍然困惑,就像okey我们不能向没有使用应用程序的用户发送请求,我们如何鼓励他们使用应用程序。 如果我想送他一件礼物,他不使用应用程序。 谢谢

Objective-C:线程中的服务器请求(如Android中的AsyncTask)

我想启动一个服务器请求,你可以取消。 我的想法是在一个线程中启动请求,以便用户界面不会冻结。 所以你可以通过点击“取消”button来杀死包括请求在内的整个线程。 使用Android它的工作原理:服务器请求在“AsyncTask”和“onReturn()”方法中开始,只要服务器请求完成,我可以立即做出反应。 我如何在iOS上使用Objective-C来实现这个function? 我第一次尝试是“NSInvocationOperation”。 您可以取消该操作,但是当请求完成并且结果可用时很难处理。 我认为NSInvocationOperation不是我的问题的解决scheme。 你会推荐给我吗? NSThread是我的正确select吗? 非常感谢你!

上传图片到服务器 – Swift 3

我想发送一个图像作为参数与我的要求。 我用下面的代码来调用我的POST请求,但我不知道如何将图像附加到正文。 我通过图像select器获取图像如下: if let image = info[UIImagePickerControllerOriginalImage] as? UIImage { 我的请求形成如下 var request = URLRequest(url: URL(string: "")!) // link removed request.httpMethod = "POST" let postString = "user_id=\(userId)&image=\(image)" request.httpBody = postString.data(using:.utf8) let task = URLSession.shared.dataTask(with: request) { data, response, error in guard let data = data, error == nil else { // check for fundamental […]

尝试使用RestKit创buildPOST请求并将响应映射到Core Data

我正在使用RestKit框架,我想做一个POST HTTP请求。 响应是JSON。 我想将JSON响应自动放入CoreData中。 我不确切地知道用什么方法来提出请求。 我知道我应该使用RKObjectManager的方法,但是我没有find正确的方法。 我发现这个方法postObject:delegate:但我不是什么对象作为parameter passing。 我也在文档中find这个方法: loadObjectsAtResourcePath:usingBlock:但我不能使用它,因为它告诉我: No visible @interface for 'RKObjectManager' declares the selector 'loadObjectsAtResourcePath:usingBlock:'

Alamofire http json请求块ui

我一直在创build一个从JSON脚本中检索对象的函数。 我select这个使用alamofire作为asynchronous请求和swiftyJSON以便于parsing。 不过,我似乎有一个问题,阻止用户界面? 当它是asynchronous请求时,它怎么做? 我是否需要在单独的线程上运行它,或者解释是什么? 基本上我的意思是阻止用户界面,它是不会在其他button下面的function完成执行之前作出反应。 func getRecent() { var url = "http://URL/recent.php?lastid=\(lastObjectIndex)&limit=\(numberOfRecordsPerAPICall)" isApiCalling = true request(.GET, url, parameters: nil) .response { (request, response, data, error) in if error == nil { let data: AnyObject = data! let jsonArray = JSON(data: data as! NSData) if jsonArray.count < self.numberOfRecordsPerAPICall { self.recentCount = 0 self.tableVIew.tableFooterView = nil […]

obj-c AFNetworking 2.0 POST请求不起作用

您好想通过使用AFNetworking 2.0发送一些数据(string和文件)到服务器。 不知何故,POST请求(对于一个论坛)的数据是不正确的,它看起来像是在请求上的编码/序列化丢失。 由于服务器无法使用我上传的数据。 如何将编码/序列化设置为请求? 我假设URL表单参数编码,必须设置。 文档说明 [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; 我试图做到这一点,但我不知道如何做到这一点。 以下Xcode通过警告: manager.requestSerializer = [[AFHTTPRequestSerializer serializer] requestWithMethod:@"POST" URLString:URLString parameters:parameters]; /…/CameraViewController.m:105:31:从“NSMutableURLRequest *”分配给“AFHTTPRequestSerializer *”的指针types不兼容 在我的源代码下面: CameraViewController.h #import <UIKit/UIKit.h> @interface CameraViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate> @property (weak, nonatomic) IBOutlet UIImageView *imageView; @end CameraViewControllerView.m #import "CameraViewController.h" #import "AFHTTPRequestOperationManager.h" @interface CameraViewController () @property (nonatomic) int photoIsTaken; @end @implementation […]