新しい投稿

検索

記事
· 2026年1月19日 2m read

"Los errores HTTP ocultos" (detrás de IIS)

Enviáis una petición HTTP y recibís un error HTTP, pero con una página de error HTML que no esperabais… ¿qué está pasando? 🤔

Por ejemplo, puede que hayáis intentado LEER un recurso FHIR (por ejemplo, /Patient/123) y recibáis una página de error 404, aunque con otros IDs de Patient sí obtenéis la carga útil del recurso. Es decir, “la página” definitivamente existe… ¿por qué os está devolviendo una página de error 404? 🙄

La respuesta a estas preguntas está relacionada con el comportamiento del servidor web IIS respecto al manejo de errores.

IIS tiene 3 opciones para mostrar errores:

  • Mostrar siempre solo páginas de error personalizadas
  • Mostrar siempre errores detallados del servidor
  • Para solicitudes locales, mostrar errores detallados, pero para solicitudes remotas, mostrar las páginas de error personalizadas

Esta última opción es más segura (que mostrar siempre errores detallados) porque, en ocasiones, los detalles del error podrían exponer información interna que no queréis que usuarios externos vean. Por eso, esta es la configuración por defecto de IIS.

Pero esto significa que si estáis probando contra un servidor remoto, los errores reales estarán ocultos. Por ello, querréis cambiarlo a “Errores detallados” (al menos durante las fases de depuración, teniendo en cuenta el acceso externo y, quizá, limitándolo).

Consultad más detalles sobre esta configuración en un artículo relacionado de IIS (y también podéis ver esta sección relacionada en nuestra documentación que lo explica).

El ejemplo específico de FHIR que mencioné es un caso interesante, ya que un error 404 podría simplemente significar que un recurso FHIR concreto no se encontró (el ID que intentabais leer no está en el repositorio), y no que haya algún problema con el servidor (“página no encontrada”).

Por ejemplo, si podéis ver el error detallado, veríais algo como esto:

Pero sin el error detallado, solo recibiríais una página de error personalizada, así:

Y esto podría ser engañoso, así que tened en cuenta esta configuración de IIS.

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
ダイジェスト
· 2026年1月19日

【週間ダイジェスト】 1/12 ~ 1/18 の開発者コミュニティへの投稿

1/12 ~ 1/18Week at a GlanceInterSystems Developer Community
お知らせ
· 2026年1月19日

InterSystems IRIS新手教程:免费在线实践教程

大家好,社区成员们:

对于刚接触InterSystems IRIS的开发者而言,这有个好消息!我们现已在Instruqt平台上推出了实操互动教程!这些教程非常适合希望快速上手、在真实环境中演练,并建立对基于IRIS的开发信心的开发者。(译者注:国内需要🪜)

以下是可用教程列表:

这些教程为何重要?

  • 基于云的真实实验室意味着您无需安装复杂的环境即可进行编码、部署和实验。
  • 它们涵盖了关键架构:全栈应用程序、REST + 前端、医疗互操作性、AI/向量搜索。
  • 它们专为初次了解 IRIS 的程序员设计,帮助您在安全(且有趣)的沙箱中建立最佳实践。

下一步

  1. 选择符合您兴趣的教程(前端 + REST、医疗健康/互操作、人工智能聊天机器人等)。
  2. 跳进去,一步一步完成任务;你将获得实践经验。

欢迎分享您的进展、提出问题,甚至提出您希望看到的新教程主题。

让我们一起进入 IRIS,开始构建!

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2026年1月18日

在开发者社区发帖使用GIF的一些基本规则

大家好!

以下是在 InterSystems 开发者社区的帖子中使用 GIF 的一些基本规则:

  • 考虑上下文:确保GIF适用于上下文以及您想要传达的信息。避免使用冒犯性或无礼的GIF。
  • 保持小尺寸:大尺寸的 GIF 会减慢网页或论坛的加载速度,这可能会让用户感到沮丧。尽量将 GIF 制作得小一些,并针对网页进行优化。
  • 谨慎使用:虽然 GIF 可以为您的帖子增添趣味性和吸引力,但使用过多的 GIF 可能会让人不知所措,分散注意力。要有策略地少量使用。
  • 谨慎使用自动播放功能:自动播放 GIF 可能会分散一些用户的注意力,也会让他们感到厌烦,因此在决定让 GIF 自动播放时要谨慎。考虑让用户选择播放或暂停 GIF。
  • 无障碍访问:考虑为可能有视觉或认知障碍的用户提供GIF的无障碍访问。提供替代文本描述,并避免使用可能引发癫痫发作或偏头痛的闪烁或快速变化的图像。

请确保您遵循这些规则,负责任地使用GIF,并且绝对不要在预告片(或引导性摘要)中使用。这将确保每个人在社区中都能度过愉快的时光。

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
質問
· 2026年1月18日

How can i handle boolean JSON in IRIS?

Hi folks!

How can we handle JSON boolean types in IRIS?

I'm having a UI sending me a JSON payload as:

{

  "id": 1,
  "strprop": "string",
  "boolprop": true

}

The class is 

MyPackage.MyClass Extends (%Persistent%JSON.Adaptor)

{

strprop as %String;

boolprop as %Boolean;

}

And I'm trying to update an instance of a MyPackage.MyClass and I'm getting a datatype-related error, something like %JSONImportInternal+269...

How am I supposed to deal with booleans in JSON with IRIS and ObjectScript? Any best practice advices?

5 Comments
ディスカッション (5)3
続けるにはログインするか新規登録を行ってください