如何使用 NSURLRequest 访问 WebDynpro 页面

Posted

技术标签:

【中文标题】如何使用 NSURLRequest 访问 WebDynpro 页面【英文标题】:How to access a WebDynpro page using NSURLRequest 【发布时间】:2013-07-25 14:02:46 【问题描述】:

我正在尝试在应用程序中访问 SAP WebDynpro 页面。我正在使用一个与许多其他页面一起使用的简单 NSURLRequest。但是 SAP WebDynpro 返回以下消息“不支持此浏览器”。

相同的 SAP WebDynpro 链接在 Safari 中运行良好。

有人有在应用程序中处理 SAP WebDynpro 页面的经验吗?

【问题讨论】:

【参考方案1】:

您必须发送受支持的浏览器标识字符串,否则 Web Dynpro 渲染器将不知道要提供什么“风味”并使用您引用的错误消息来解决问题。对于设置额外的标题字段,this question 可能会帮助你......

【讨论】:

完美!我在以下link 中找到了解决方案。我在 AppDelegate.m 中添加了一个初始化方法,瞧!!! WebDynpro 页面已启动并正在运行

以上是关于如何使用 NSURLRequest 访问 WebDynpro 页面的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中检索 NSURLRequest 的 HTTPBody 参数到 Dictionary: [NSObject: AnyObject]

如何使用 AFNetorking 和 NSURLRequest 发出 HTTP 请求?

IOS NSURLRequest 设置 Header

如何将 NSURLRequest 的结果传递回包含类 [重复]

为 NSURLRequest 创建一个 cookie?

NSURLRequest : 发布数据并读取发布的页面