问题标签 [nsurlerrordomain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 无法从 iPhone 应用程序获得 401 响应(未经授权)
我有一个同步方法来发送如下所示的请求:
对于特定请求,我收到一个空响应,并显示错误消息“操作无法完成。(NSURLErrorDomain 错误 -1012。)”
根据Foundation 常量引用,此代码是 NSURLErrorUserCancelledAuthentication ,它被描述为
当用户取消身份验证的异步请求时返回。
这通常是通过单击用户名/密码对话框中的“取消”按钮引起的,而不是用户尝试进行身份验证。
但是,我没有用户单击取消。我只是在未经授权的情况下请求检索事件列表,因此我返回的 401 应该产生未经授权的响应,而不是带有 NSURLErrorUserCancelledAuthentication 错误的空响应。返回此响应的我的 Rails 代码如下:
我的 Rails 日志的输出如下所示:
有谁知道为什么会发生这种情况以及如何创建正确的响应?
iphone - OAuth 访问令牌请求失败 (NSErrorFailingURLStringKey)
我在 OAuth 过程中完成了以下步骤:
1)请求令牌
2)授权令牌
3)接收 PIN 码
我无法开始工作的是使用我收到的 PIN 获取访问令牌。它总是击中我的accessTokenTicket:didFailWithError
选择器。
这是传递给它的 URL:
http ://www.formspring.me/oauth/access_token?oauth_token=TOKEN_KEY_HERE&oauth_verifier=PIN_HERE
这是被调用的代码:
并且该didFail
方法(只是一个NSLog
错误)产生了这个错误:
Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x6160c20 {NSErrorFailingURLKey=http://www.formspring.me/oauth/access_token?oauth_token=TOKEN_KEY_HERE&oauth_verifier=PIN_HERE, NSErrorFailingURLStringKey=http://www.formspring.me/oauth/access_token?oauth_token=TOKEN_KEY_HERE&oauth_verifier=PIN_HERE, NSUnderlyingError=0x61321f0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1012.)"}
我的 URL 格式是否错误或提供的参数错误或不足?
谢谢!
约翰
objective-c - Google Reader API:pushViewController 和 NSURLErrorDomain Code=-1012 vs. presentModalViewController 和成功
我们的iPad 应用程序使用UINavigationController
.
The second view managed by the navigation controller is a subclass of
, which when the correct row is chosen, pushes a
, as described on
http://code.google.com/p/gdata-objectivec-client/wiki/OAuthSignInControllers :UIPopoverController
UITableViewController
GDataOAuthViewControllerTouch
成功调用完成的方法:
然而,当应用程序尝试检索订阅列表时,请求会以某种方式被取消:
Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn\u2019t be completed.
代码 -1012 是 kCFURLErrorUserCancelledAuthentication = -1012(在 CFNetworkErrors.h 中定义)。
当googleOAuthViewController
被呈现为模态控制器时:
然后可以毫无问题地检索请求的数据。
目前尚不清楚是什么原因导致当控制器被推送到导航控制器时请求被取消以及如何解决这个问题。
objective-c - 解决 NSURLErrorCannotOpenFile 错误
我使用 NSURLRequest 和 NSURLDownload 编写了一些代码来将 URL 下载到我的磁盘。下载开始正常(至少,它发送downloadDidBegin:(NSURLDownload *)download
),但随后它发送
我的函数实现如下:
记录的错误是
2011-07-17 01:48:43.194 URLDownloader[28031:903] 下载失败!错误 - 操作无法完成。(NSURLErrorDomain 错误 -3001。)[NSURLRequest 中的 URL]
据我所知,这是 NSURLErrorCannotOpenFile 错误。除了“当 NSURLDownload 无法打开磁盘上下载的文件时返回”之外,我找不到任何关于为什么会发生此错误的解释。从文档中。那么,为什么会这样呢?
可能有用的事实(?):NSURLErrorCannotOpenFile 被枚举为 kCFURLErrorCannotOpenFile。我也不知道这意味着什么......
ios - 使用 StoreKit 的未记录的 NSURLErrorDomain 错误代码(-1001、-1003 和 -1004)
我正在编写与 StoreKit 相关的代码,当我尝试将购买添加到队列中时,我收到了一些相当令人不安的错误代码。
到目前为止,我遇到了错误代码 -1003 和 -1004,我在互联网上找不到关于这些代码的任何信息。
运行产品请求会返回有效的产品编号,所以我不知道为什么调用[[SKPaymentQueue defaultQueue] addPayment:aPayment];
会因这个未记录的问题而失败。
相同的代码在一台设备上也可以正常工作,而在另一台设备上则不行。
到目前为止,我的问题尚未得到解答:
这些代码是什么意思?我怎样才能缓解这个问题?为什么它们发生在购买尝试而不是产品请求时?
我已经完成的故障排除包括重新生成签名证书和配置文件、更改 WiFi 网络、清理、构建和重新安装所有相关的软件和组件,但这些事情都没有单独或一起帮助解决问题。
编辑:
在 Apple 开发者论坛上找到了关于此的讨论,但 Apple 没有人回复:https ://devforums.apple.com/thread/107121?tstart=75 (需要 iOS 开发者帐户才能查看)
编辑:
我今天被错误代码 -1001 击中,添加到这个莫名其妙和间歇性问题的列表中。我可以找到苹果公司仍然没有任何责任。
编辑:
我怀疑这些错误代码是随机生成的,实际上仅表明沙盒已关闭。其他人遇到这个问题吗?
iphone - TWRequest post 回复 NSURLErrorDomain
TWRequest
我在使用api发送推文回复时遇到问题。我能够成功发布新的推文/状态,但回复失败并出现以下错误。请指教
我在回复帖子中收到的错误是:
下面的示例代码:
objective-c - 什么是 kCFErrorDomainCFNetwork?
在我发布的最后一个问题中,当我使用 GET 方法将 JSON 字符串附加到我的 URL 时,我得到了一个 NSURLErrorDomain。现在,有人指出我应该对整个 JSON 字符串进行百分比编码,以便它与 URL 兼容。然而,当我这样做时,我收到了另一种错误:kCFErrorDomainCFNetwork 代码 303。我对此进行了研究,不幸的是我找不到这个错误的合适解释。我对这个错误的理解最接近的是,我似乎正在向服务器发送大量内存。
任何人都可以给我一个很好和简单的解释吗?
ios - NSURLErrorDomain 错误代码说明
这是我开发 ios 应用程序的第一次体验。我正在尝试使用 Facebook graph api 发布一些数据。我不断收到以下错误:
我找不到 NSURLErrorDomain 错误代码的描述。400错误代码是什么意思?
ios - 应用程序恢复上的错误域 NSPOSIXErrorDomain
我的应用需要刷新简历上的内容。我正在使用 CFStream API 连接到我们的服务器。
有几次,当应用程序恢复时,即使有互联网连接,我也会收到错误代码 9 的 NSPOSIXErrorDomain 错误。
我应该在简历上做些什么特别的事情,例如在尝试连接之前稍等一下?另外,在挂起时我应该做些什么特别的事情(通过屏幕锁定按钮或主页按钮)?
facebook - 在 UIWebView 中加载 FaceBook 时会出现 NSURLErrorDomain 错误 -999
全部...
在我的 UIWebView 中加载http://m.facebook.com时,有时它加载得很好,有时它会因为错误 NSURLErrorDomain 错误 -999 而失败。如果 Facebook 页面提示您登录然后您这样做,它总是会失败。
stackoverflow 上的一些人说这个错误可以忽略,事实上,FaceBook SDK 本身的某些部分忽略了他们代码中的错误。
所以,如果我在didFailLoadWithError方法中添加代码,让它在看到这个错误时返回,这对我有什么好处?Facebook 页面会继续加载吗?
谢谢
史蒂夫