【问题标题】:How to set http header in uiwebview if loading view with loadHTMLString如果使用 loadHTMLString 加载视图,如何在 uiwebview 中设置 http 标头
【发布时间】:2014-09-01 04:38:10
【问题描述】:

我有一个 UIWebView 正在使用 loadHTMLString 加载,我需要在请求标头上设置 cookie。我知道如何使用loadRequest 执行此操作,但不使用loadHTMLString 加载webview 我没有请求对象。有人做过这样的事吗?

【问题讨论】:

  • 从 loadRequest 和 loadHTMLString 方法加载 web 视图之间没有任何区别,在这两种情况下都会调用 shouldStartLoadWithRequest 方法。你可以在那里覆盖你的标题。
  • 轰隆隆!这似乎奏效了!谢谢!
  • 好,也许这可以作为答案发布,您可以接受并关闭问题!
  • @DeprecatedDarren,你能告诉我你是怎么做到的吗?

标签: ios objective-c uiwebview


【解决方案1】:

从 loadRequest 和 loadHTMLString 方法加载 web 视图没有任何区别,在这两种情况下都会调用 shouldStartLoadWithRequest 方法。您可以在那里覆盖您的标题并根据您的要求添加标题。

【讨论】:

  • 我在使用 loadHTMLString 加载 HTML 字符串时遇到同样的问题,然后在 shouldStartLoadWithRequest 中添加标题字段,然后加载请求我加载的 HTML 变得空白
  • 加载 HTML 后,你想更改 shouldStartLoadRequest 中的 header 字段吗?
  • 感谢 rishi 的回复,是的,我想要,但问题是何时更新标头,然后加载 shouldStartLoadRequest 中的请求,因此我的 HTML 变得空白。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-29
  • 2016-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多