与C#开发人员就API中的错误进行沟通的最佳方法是什么?

埃里克·约翰逊(Eric Johnson)

我正在测试由C#开发人员编写的API。我是Perl开发人员。因此,我想使用一种与语言无关的方式向他们发送错误报告。对于GET请求,这是微不足道的(除非涉及标头)。但是对于POST则不是。

如今,许多记录API的站点在其文档中都使用curl命令,以提供与语言无关的示例。例如Stripe

在Unix或OSX世界中,我将向他们发送curl命令,并说当您运行此命令时,响应以某种方式被破坏了。但是curl不是Windows固有的(尽管它可以在Windows上安装和运行)。C#开发人员是否了解curl?他们会卷曲吗?我认为将它们推送到命令行并不感到兴奋,但是我想不出一种更好的方式来谈论这些事情。有什么建议么?

david.pfx

不要使用卷曲。对于大多数C#程序员而言,它离Unix-y还很远。通常,它将需要某种命令行转义约定,并且这也不是可移植的。这将不受欢迎。

在错误报告中以纯文本格式提供确切的HTTP调用/请求顺序,我没有发现任何问题。

  1. 任何人都可以以完全与语言无关的方式阅读它。
  2. 剪切和粘贴片段进行试用相对容易。
  3. 如果有人对您的错误报告足够感兴趣,那么很容易编写一个小的工具将其转换为C#可以处理的东西,Powershell甚至是curl。

[碰巧我在Windows中使用C#,curl甚至wget都非常开心,但是我的回答仍然正确。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

英特尔开发人员手册中的“存储缓冲区转发”是什么意思?

来自分类Dev

Google Chrome开发人员工具中的“用户样式表”是什么?

来自分类Dev

Android开发人员页面中mPlaceHolderBitmap的值是什么?

来自分类Dev

作为Java开发人员理解C ++中的Map

来自分类Dev

android开发人员“从UI线程处理位图”中的“ mplaceholder”是什么意思?

来自分类Dev

“ IO错误:套接字读取超时”是什么意思(SQL开发人员)

来自分类Dev

Android中的“ [开发人员]重读英语”(zz-ZZ)的目的是什么?

来自分类Dev

Firefox开发人员工具中3D视图的用例是什么

来自分类Dev

开发人员名称以数字开头时,Android Studio中的软件包名称是什么?

来自分类Dev

Java开发人员无需编写Java脚本即可生成Java脚本的最佳方法是什么?

来自分类Dev

一些开发人员传递给Actions方法的returnURL的目的是什么?

来自分类Dev

有什么方法可以在开发人员工具中模拟onmouseover吗?

来自分类Dev

每行代码结束之后,开发人员工具中的== $ 0是什么?

来自分类Dev

iOS开发人员:UIImagePickerControllerOriginalImage中的“原始”是什么意思?

来自分类Dev

PHP:调用Google Play开发人员API中未定义的方法

来自分类Dev

介绍TypeScript的C开发人员

来自分类Dev

GCP中的服务帐户模拟是处理开发人员凭据和权限的最佳方法吗?

来自分类Dev

标记SQL Oracle开发人员中的最佳实践

来自分类Dev

android应用内结算v3 api中的开发人员有效载荷应该是什么?

来自分类Dev

Android开发人员页面中mPlaceHolderBitmap的值是什么?

来自分类Dev

Web应用程序开发人员C#中的页面褪色

来自分类Dev

创建供非开发人员使用的API的方法

来自分类Dev

Google Chrome开发人员工具中的“用户样式表”是什么?

来自分类Dev

什么是开发人员模式?

来自分类Dev

Firefox开发人员工具中3D视图的用例是什么

来自分类Dev

每行代码结束之后,开发人员工具中的== $ 0是什么?

来自分类Dev

有什么方法可以在开发人员工具中模拟onmouseover吗?

来自分类Dev

Odoo 11 开发人员菜单中的“字段视图获取”选项是什么?

来自分类Dev

流()和并行流()。为什么 API 开发人员采用两种方法?

Related 相关文章

  1. 1

    英特尔开发人员手册中的“存储缓冲区转发”是什么意思?

  2. 2

    Google Chrome开发人员工具中的“用户样式表”是什么?

  3. 3

    Android开发人员页面中mPlaceHolderBitmap的值是什么?

  4. 4

    作为Java开发人员理解C ++中的Map

  5. 5

    android开发人员“从UI线程处理位图”中的“ mplaceholder”是什么意思?

  6. 6

    “ IO错误:套接字读取超时”是什么意思(SQL开发人员)

  7. 7

    Android中的“ [开发人员]重读英语”(zz-ZZ)的目的是什么?

  8. 8

    Firefox开发人员工具中3D视图的用例是什么

  9. 9

    开发人员名称以数字开头时,Android Studio中的软件包名称是什么?

  10. 10

    Java开发人员无需编写Java脚本即可生成Java脚本的最佳方法是什么?

  11. 11

    一些开发人员传递给Actions方法的returnURL的目的是什么?

  12. 12

    有什么方法可以在开发人员工具中模拟onmouseover吗?

  13. 13

    每行代码结束之后,开发人员工具中的== $ 0是什么?

  14. 14

    iOS开发人员:UIImagePickerControllerOriginalImage中的“原始”是什么意思?

  15. 15

    PHP:调用Google Play开发人员API中未定义的方法

  16. 16

    介绍TypeScript的C开发人员

  17. 17

    GCP中的服务帐户模拟是处理开发人员凭据和权限的最佳方法吗?

  18. 18

    标记SQL Oracle开发人员中的最佳实践

  19. 19

    android应用内结算v3 api中的开发人员有效载荷应该是什么?

  20. 20

    Android开发人员页面中mPlaceHolderBitmap的值是什么?

  21. 21

    Web应用程序开发人员C#中的页面褪色

  22. 22

    创建供非开发人员使用的API的方法

  23. 23

    Google Chrome开发人员工具中的“用户样式表”是什么?

  24. 24

    什么是开发人员模式?

  25. 25

    Firefox开发人员工具中3D视图的用例是什么

  26. 26

    每行代码结束之后,开发人员工具中的== $ 0是什么?

  27. 27

    有什么方法可以在开发人员工具中模拟onmouseover吗?

  28. 28

    Odoo 11 开发人员菜单中的“字段视图获取”选项是什么?

  29. 29

    流()和并行流()。为什么 API 开发人员采用两种方法?

热门标签

归档