我正在尝试使用 POST 操作将数据发送到 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 操作之前先使用用户凭据访问公司网络?我认为如果我得到这个固定的东西应该工作
谢谢!