【问题标题】:Potential problems with passing JSON in URL在 URL 中传递 JSON 的潜在问题
【发布时间】:2014-04-04 10:19:11
【问题描述】:

我有一个网页,基本上是用户填写的表格。

我开发了一个 C# VSTO Outlook 2010 插件,它可以根据用户日历上的约会详细信息创建 JSON 对象。 JSON 然后通过 URL(在查询字符串中)传递到我的网页。传递的对象用于自动填写 Web 表单上的详细信息。该网页是 ASP.NET,尽管我认为这无关紧要。

这是我第一次在 URL 中传递 JSON 对象。有什么我应该注意的潜在陷阱吗?有什么可能出错的吗?我在this question 中看到有人说您可以通过 URL 传递 JSON 对象而“没有问题”,但问题是“我可以这样做吗?”而不是“我可能会遇到什么问题?”

【问题讨论】:

    标签: json url


    【解决方案1】:

    最现实的问题(如果您不关心安全性)是 GET 请求大小限制。例如,IE 对 GET 请求有 2Kb 的限制。因此,您可能会遇到这样的情况,您的请求将被修剪。

    对于提到的安全问题,GET 请求完全存储在浏览器历史记录中,因此可能会暴露给第三方。

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 1970-01-01
      • 2023-01-16
      • 2013-09-25
      • 2011-02-09
      • 2011-06-08
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      相关资源
      最近更新 更多