Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 与服务器通信的iPhone应用程序_Php_Objective C_Ios_Authentication_Networking - Fatal编程技术网

Php 与服务器通信的iPhone应用程序

Php 与服务器通信的iPhone应用程序,php,objective-c,ios,authentication,networking,Php,Objective C,Ios,Authentication,Networking,嗯。我是一个新的开发人员,在网络方面没有做太多的工作(一般来说,不是特别的obj-c)。基本上,我需要记录一个文件(我有代码可以这样做),然后将其上传到服务器。我已经看过了上传到服务器的代码,似乎我从服务器端需要的只是一个带有php脚本的html上传页面,我已经准备好了。另一种选择是ftp/sftp,尽管这更难实现。问题是我需要对上传进行身份验证,最好是安全(https)上传,并带有用户名和密码。我不知道怎么做。我还需要服务器向应用程序发回响应 另外,他们是否有任何框架使上传文件更容易?我知道有

嗯。我是一个新的开发人员,在网络方面没有做太多的工作(一般来说,不是特别的obj-c)。基本上,我需要记录一个文件(我有代码可以这样做),然后将其上传到服务器。我已经看过了上传到服务器的代码,似乎我从服务器端需要的只是一个带有php脚本的html上传页面,我已经准备好了。另一种选择是ftp/sftp,尽管这更难实现。问题是我需要对上传进行身份验证,最好是安全(https)上传,并带有用户名和密码。我不知道怎么做。我还需要服务器向应用程序发回响应

另外,他们是否有任何框架使上传文件更容易?我知道有一个HttpRequest,但它被中断了

我需要让服务器做什么才能进行身份验证和身份验证上传,并能够将数据返回到应用程序?很抱歉提出这样一个n00by问题,但如果你能帮忙,那就太好了


谢谢退房。我真的很喜欢使用AFN网络下载和上传文件。甚至给出了一个如何上传文件和下载文件的示例。服务器端只需要一个PHP脚本来处理POST文件上传。

有关HTTPS,请参阅:中止!=不起作用:数据看起来不错,您知道使用此框架添加身份验证的方法吗?是的,您可以利用
AFHTTPClient
类的强大功能。它具有设置身份验证头的方法。如果使用API令牌,可以使用
setAuthorizationHeaderWithToken:
;如果使用用户名和密码,可以使用
setAuthorizationHeaderWithUsername:password:
我实际上更喜欢将AFHTTPClient子类化并立即设置属性。这是为应用程序创建专用API客户端的更好方法。在重写的指定初始值设定项中,您可以设置身份验证,也可以创建自己的指定初始值设定项以作为参数传入身份验证。