System.Net.WebRequest 在单触摸上没有 Accept 属性

发布于 2024-12-10 10:41:56 字数 398 浏览 0 评论 0 原文

我正在尝试为 Monotouch 编写一些代码,该代码与 REST API 接口,该 API 依赖于正确设置的 Accept 标头。如果我尝试在 Monotouch 中执行此操作,我会收到消息:

Type 'System.Net.WebRequest' does not contain a definition for 'Request'...

尽管属性 出现在 API 文档中。

这只是我使用 Monotouch 的第一天,所以也许我错过了一些明显的东西......有什么想法吗?

I'm trying to write some code for Monotouch which interfaces with a REST API which relies on the Accept header being set properly. If I try to do this in Monotouch I get the message:

Type 'System.Net.WebRequest' does not contain a definition for 'Request'...

Despite the fact that the property appears in the API docs.

It's only my first day with Monotouch so maybe I'm missing something obvious... Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毅然前行 2024-12-17 10:41:56

System.Net.WebRequest 没有 Accept 属性,从来没有,也永远不会;-)

您可能缺少对 HttpWebRequest 确实提供了 Accept 属性(因为它对于 HTTP 有意义,而不是 FTP、文件...)。

MonoTouch 支持这一点,但如果不支持(例如另一个标头),那么您可以尝试使用 Headers 属性手动添加它。

System.Net.WebRequest has no Accept property, never did, never will ;-)

You're likely missing a typecast to HttpWebRequest which does provide an Accept property (because it make sense for HTTP, not FTP, file...).

This is supported by MonoTouch but if it was not (e.g. another header) then you could try to use the Headers property to add it manually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文