0
我试图使用POST操作目标C,无法为POST操作
我发现这是一个非常好的教程这个链接enter link description here
我下将数据发送到BizTalk服务器的用户进行身份验证写它完全一样(我改变了XML部分当然反映我的参数)。但数据不会传输,我知道服务器需要身份验证。我所期待的是功能-(void)connection:(NSURLConnection *)connection
被称为而是
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
被调用的函数。我发现,我得到的错误信息是:
ERROR: with the connection Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found." UserInfo=0x210f5d70 {NSErrorFailingURLStringKey=<server path>, NSErrorFailingURLKey=<server path>, NSLocalizedDescription=A server with the specified hostname could not be found., NSUnderlyingError=0x210f5290 "A server with the specified hostname could not be found."}
我做的Code=-1003
一些研究相当于kCFURLErrorCannotFindHost
,我认为这是关系到一个事实,即服务器是需要在防火墙后面认证。
我的问题是以下内容,假设我拥有的逻辑是正确的,有没有办法在执行POST操作之前先用用户凭据访问公司网络?我认为,如果我得到这个固定的东西应该工作
谢谢!
我试过了,无法从Safari浏览器访问此网站。不幸的是VPN不适合我。 – user1415780
如果您无法连接到服务器,那么这不是一个身份验证问题。您必须能够访问服务器才能下载数据。 –
换句话说 - 这个URL需要在公共互联网上可用,或者您的iOS设备需要位于内部网络或VPN上,以便您访问该网站,甚至有机会提供凭据。 –